org.springframework.data.spel.spi
.@Deprecated 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)
Deprecated.
|
Function(Method method,
Object target)
Deprecated.
Creates a new
Function for the given method on the given target instance. |
Modifier and Type | Method and Description |
---|---|
Class<?> |
getDeclaringClass()
Deprecated.
Returns the type declaring the
Function . |
String |
getName()
Deprecated.
Returns the name of the function.
|
int |
getParameterCount()
Deprecated.
Returns the number of parameters required by the underlying method.
|
Object |
invoke(Object[] arguments)
Deprecated.
Invokes the function with the given arguments.
|
boolean |
isSignatureEqual(Function other)
Deprecated.
Checks wether this
Function has the same signature as another Function . |
boolean |
supports(List<TypeDescriptor> argumentTypes)
Deprecated.
Returns true if the function can be called with the given
argumentTypes . |
boolean |
supportsExact(List<TypeDescriptor> argumentTypes)
Deprecated.
Checks if the encapsulated method has exactly the argument types as those passed as an argument.
|
Function |
toNewFunction()
Deprecated.
Helper method to create a
Function from the legacy instance. |
public Function(Method method)
method
- public Function toNewFunction()
Function
from the legacy instance.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
- public int getParameterCount()
public boolean supportsExact(List<TypeDescriptor> argumentTypes)
argumentTypes
- a list of TypeDescriptor
s to compare with the argument types of the methodtrue
if the types are equal, false
otherwise.public boolean isSignatureEqual(Function other)
Function
has the same signature as another Function
.other
- the Function
to compare this
with.true
iff name and argument list are the same.Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.