| 构造器和说明 | 
|---|
VarHolderOfParam(AppContext ctx,
                ParamWrap pw,
                InjectGather gather)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
commit()
提交 
 | 
AppContext | 
context()
应用上下文 
 | 
java.lang.annotation.Annotation[] | 
getAnnoS()
注解 
 | 
java.lang.Class<?> | 
getDependencyType()
获取依赖类型 
 | 
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 | 
setDependencyType(java.lang.Class<?> dependencyType)
配置依赖类型 
 | 
void | 
setValue(java.lang.Object val)
设置值 
 | 
void | 
setValueDefault(java.util.function.Supplier supplier)
设置默认值 
 | 
java.lang.String | 
toString()  | 
public VarHolderOfParam(AppContext ctx, ParamWrap pw, InjectGather gather)
public AppContext context()
public java.lang.Class<?> getDependencyType()
getDependencyType 在接口中 VarHolderpublic void setDependencyType(java.lang.Class<?> dependencyType)
setDependencyType 在接口中 VarHolder@Nullable public java.lang.reflect.ParameterizedType getGenericType()
getGenericType 在接口中 VarHolderpublic java.lang.String getFullName()
getFullName 在接口中 VarHolderpublic void setValueDefault(java.util.function.Supplier supplier)
VarHoldersetValueDefault 在接口中 VarHolderpublic java.lang.String toString()
toString 在类中 java.lang.Object