T - 成员public static class ApplicationX.InjectElement<T extends Member> extends Object
| 构造器和说明 |
|---|
InjectElement(Executable executable,
ApplicationX applicationX) |
InjectElement(Field field,
ApplicationX applicationX) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<ApplicationX.InjectElement<Field>> |
getInjectFields(Class rootClass,
ApplicationX applicationX) |
static List<ApplicationX.InjectElement<Method>> |
getInjectMethods(Class rootClass,
ApplicationX applicationX) |
Object |
inject(Object target,
Class targetClass)
注入
|
Object |
newInstance(Object[] args) |
public InjectElement(Executable executable, ApplicationX applicationX)
public InjectElement(Field field, ApplicationX applicationX)
public static List<ApplicationX.InjectElement<Field>> getInjectFields(Class rootClass, ApplicationX applicationX)
public static List<ApplicationX.InjectElement<Method>> getInjectMethods(Class rootClass, ApplicationX applicationX)
public Object inject(Object target, Class targetClass) throws IllegalStateException
target - 需要注入的实例targetClass - 需要注入的原始类型,用于查找泛型IllegalStateException - 注入异常public Object newInstance(Object[] args) throws IllegalStateException
Copyright © 2021. All rights reserved.