public class Function extends Object
Method
invocation (see
Function(Method)
) or a method invocation on an instance (see Function(Method, Object)
.Constructor and Description |
---|
Function(Method method)
|
Function(Method method,
Object target)
Creates a new
Function for the given method on the given target instance. |
Modifier and Type | Method and Description |
---|---|
Class<?> |
getDeclaringClass()
Returns the type declaring the
Function . |
String |
getName()
Returns the name of the function.
|
Object |
invoke(Object[] arguments)
Invokes the function with the given arguments.
|
boolean |
supports(List<TypeDescriptor> argumentTypes)
Returns true if the function can be called with the given
argumentTypes . |
public Function(Method method)
method
- public Object invoke(Object[] arguments) throws Exception
arguments
- must not be null.Exception
public String getName()
public Class<?> getDeclaringClass()
Function
.public boolean supports(List<TypeDescriptor> argumentTypes)
argumentTypes
.argumentTypes
- Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.