public class LambdaInfo extends Object
Constructor and Description |
---|
LambdaInfo(Executable executable,
SerializedLambda lambda)
构造
|
Modifier and Type | Method and Description |
---|---|
Class<?> |
getClazz()
方法或构造所在类
|
Executable |
getExecutable()
方法或构造对象
|
String |
getFieldName()
字段名称,主要用于方法名称截取,方法名称必须为getXXX、isXXX、setXXX
|
Type[] |
getInstantiatedMethodParameterTypes()
实例方法参数类型
|
SerializedLambda |
getLambda()
获得Lambda表达式对象
|
String |
getName()
方法或构造名称
|
Type[] |
getParameterTypes()
获得构造或方法参数类型列表
|
Type |
getReturnType()
获取返回值类型(方法引用)
|
public LambdaInfo(Executable executable, SerializedLambda lambda)
executable
- 构造对象Constructor
或方法对象Method
lambda
- 实现了序列化接口的lambda表达式public Type[] getInstantiatedMethodParameterTypes()
public Type[] getParameterTypes()
public Type getReturnType()
public String getName()
public String getFieldName()
public Executable getExecutable()
public Class<?> getClazz()
public SerializedLambda getLambda()
Copyright © 2025. All rights reserved.