public interface VarHolder
//@Db 注入器添加
context.beanInjectorAdd(Db.classs, (vh, anno)->{
...
});
| 限定符和类型 | 方法和说明 |
|---|---|
AppContext |
context()
应用上下文
|
Annotation[] |
getAnnoS()
获取注解集合
|
Class<?> |
getDependencyType()
获取依赖类型
|
String |
getFullName()
获取完整名字
|
ParameterizedType |
getGenericType()
获取泛型(可能为 null)
|
Class<?> |
getType()
获取类型
|
Object |
getValue()
获取值
|
boolean |
isDone()
是否为完成的(设置值后即为完成态)
|
boolean |
isField()
是否为字段
|
boolean |
required()
是否必须
|
void |
required(boolean required)
设定必须
|
void |
setDependencyType(Class<?> dependencyType)
设定依赖类型
|
void |
setValue(Object val)
设置值
|
void |
setValueOnly(Object val)
只是设置值
|
AppContext context()
boolean isField()
Class<?> getDependencyType()
void setDependencyType(Class<?> dependencyType)
@Nullable ParameterizedType getGenericType()
Class<?> getType()
Annotation[] getAnnoS()
String getFullName()
void setValue(Object val)
void setValueOnly(Object val)
Object getValue()
boolean isDone()
boolean required()
void required(boolean required)
Copyright © 2024. All rights reserved.