public class LambdaExecutable extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONSTRUCTOR_METHOD_NAME
Constant
|
static String |
NEW_INSTANCE_METHOD_NAME
Constant
|
| 构造器和说明 |
|---|
LambdaExecutable()
Constructor for LambdaExecutable.
|
LambdaExecutable(Executable executable)
Constructor for LambdaExecutable.
|
LambdaExecutable(SerializedLambda lambda)
Constructor for LambdaExecutable.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Class<?> |
getClazz()
Getter for the field
clazz. |
Executable |
getExecutable()
Getter for the field
executable. |
Type[] |
getInstantiatedTypes()
Getter for the field
instantiatedTypes. |
SerializedLambda |
getLambda()
Getter for the field
lambda. |
String |
getName()
Getter for the field
name. |
Type[] |
getParameterTypes()
Getter for the field
parameterTypes. |
Proxy |
getProxy()
Getter for the field
proxy. |
Type |
getReturnType()
Getter for the field
returnType. |
static LambdaExecutable |
initProxy(Proxy proxy)
initProxy.
|
void |
setClazz(Class<?> clazz)
Setter for the field
clazz. |
void |
setExecutable(Executable executable)
Setter for the field
executable. |
void |
setInstantiatedTypes(Type[] instantiatedTypes)
Setter for the field
instantiatedTypes. |
void |
setLambda(SerializedLambda lambda)
Setter for the field
lambda. |
void |
setName(String name)
Setter for the field
name. |
void |
setParameterTypes(Type[] parameterTypes)
Setter for the field
parameterTypes. |
void |
setProxy(Proxy proxy)
Setter for the field
proxy. |
void |
setReturnType(Type returnType)
Setter for the field
returnType. |
public static final String CONSTRUCTOR_METHOD_NAME
CONSTRUCTOR_METHOD_NAME="<init>"public LambdaExecutable()
Constructor for LambdaExecutable.
public LambdaExecutable(SerializedLambda lambda)
Constructor for LambdaExecutable.
lambda - a SerializedLambda objectpublic LambdaExecutable(Executable executable)
Constructor for LambdaExecutable.
executable - a Executable objectpublic static LambdaExecutable initProxy(Proxy proxy)
initProxy.
proxy - a Proxy objectLambdaExecutable objectpublic Executable getExecutable()
Getter for the field executable.
Executable objectpublic void setExecutable(Executable executable)
Setter for the field executable.
executable - a Executable objectpublic Type[] getInstantiatedTypes()
Getter for the field instantiatedTypes.
Type objectspublic void setInstantiatedTypes(Type[] instantiatedTypes)
Setter for the field instantiatedTypes.
instantiatedTypes - an array of Type objectspublic Type[] getParameterTypes()
Getter for the field parameterTypes.
Type objectspublic void setParameterTypes(Type[] parameterTypes)
Setter for the field parameterTypes.
parameterTypes - an array of Type objectspublic void setReturnType(Type returnType)
Setter for the field returnType.
returnType - a Type objectpublic void setClazz(Class<?> clazz)
Setter for the field clazz.
clazz - a Class objectpublic SerializedLambda getLambda()
Getter for the field lambda.
SerializedLambda objectpublic void setLambda(SerializedLambda lambda)
Setter for the field lambda.
lambda - a SerializedLambda objectCopyright © 2023 dromara. All rights reserved.