public class ParamWrap
extends java.lang.Object
构造器和说明 |
---|
ParamWrap(java.lang.reflect.Parameter parameter,
java.lang.reflect.Executable executable,
java.lang.Class<?> clz) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.annotation.Annotation[] |
getAnnoS()
获取所有注解
|
java.lang.reflect.ParameterizedType |
getGenericType()
获取泛型
|
java.lang.String |
getName() |
java.lang.reflect.Parameter |
getParameter()
获取原始参数
|
java.lang.Class<?> |
getType()
获取类型
|
VarSpec |
spec()
变量申明
|
public ParamWrap(java.lang.reflect.Parameter parameter, java.lang.reflect.Executable executable, java.lang.Class<?> clz)
executable
- 可执行的(构造函数,或方法)public VarSpec spec()
public java.lang.String getName()
public java.lang.reflect.Parameter getParameter()
public java.lang.annotation.Annotation[] getAnnoS()
public java.lang.Class<?> getType()
@Nullable public java.lang.reflect.ParameterizedType getGenericType()