限定符和类型 | 字段和说明 |
---|---|
protected AppContext |
ctx |
protected boolean |
done |
protected FieldWrap |
fw |
protected java.lang.Object |
obj |
protected java.lang.Runnable |
onDone |
protected boolean |
required |
protected java.lang.Object |
val |
构造器和说明 |
---|
VarHolderOfField(AppContext ctx,
FieldWrap fw,
java.lang.Object obj,
java.lang.Runnable onDone) |
限定符和类型 | 方法和说明 |
---|---|
AppContext |
context()
应用上下文
|
java.lang.annotation.Annotation[] |
getAnnoS()
获取所有注解
|
java.lang.String |
getFullName()
获取完整名字
|
java.lang.reflect.ParameterizedType |
getGenericType()
泛型(可能为null)
|
java.lang.Class<?> |
getType()
获取字段类型
|
java.lang.Object |
getValue()
获取值
|
boolean |
isDone()
是否为完成的(设置值后即为完成态)
|
boolean |
isField()
是否为字段
|
boolean |
required()
是否必须
|
void |
required(boolean required)
设定必须
|
void |
setValue(java.lang.Object val)
设置值
|
protected final FieldWrap fw
protected final java.lang.Object obj
protected final AppContext ctx
protected java.lang.Object val
protected boolean required
protected boolean done
protected java.lang.Runnable onDone
public VarHolderOfField(AppContext ctx, FieldWrap fw, java.lang.Object obj, java.lang.Runnable onDone)
public AppContext context()
@Nullable public java.lang.reflect.ParameterizedType getGenericType()
getGenericType
在接口中 VarHolder
public java.lang.String getFullName()
getFullName
在接口中 VarHolder