All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
boolean |
addPackage(String packageName) |
void |
browse() |
void |
clearClasses() |
void |
clearInstances() |
void |
clearPackages() |
void |
connectDependencies() |
protected Instance |
createInjectedConstructorInstance(Class clazz,
Constructor injectedConstructor) |
protected boolean |
equalsBeansName(Class bean1Class,
String bean2) |
protected boolean |
equalsBeansName(String bean1,
String bean2) |
protected void |
executeAfterConstructor(Object object) |
protected void |
executeAfterSetters(Object object) |
protected void |
executeMethodsWithAnno(Object object,
Class annotationClass) |
protected List<Method> |
findAccessor(Class<? extends Field> clazz,
Field field,
String which) |
protected Method |
findGetter(Class clazz,
Field field) |
protected Method |
findSetter(Class clazz,
Field field) |
List<Class> |
getAllClasses(Class clazz) |
<T> T |
getBean(Class<T> clazz) |
<T> T |
getBean(Class<T> clazz,
String name) |
protected String |
getBeanName(Class clazz) |
List<Class<Object>> |
getClasses() |
List<Field> |
getDeclaredFields(Class clazz) |
protected Constructor |
getInjectedConstructor(Class obj) |
protected String |
getInjectName(Field clazz) |
protected Instance |
getInstance(Parameter parameter) |
List<Instance> |
getInstances() |
List<String> |
getPackages() |
protected boolean |
implementInterface(Class clazz,
Class interfaceItem) |
protected boolean |
implementInterface(Class clazz,
Class interfaceItem,
String beanName) |
protected Instance |
newInstance(Class clazz,
String beanName) |
protected void |
setFieldValue(Class clazz,
Field field,
Object object) |
void |
setPackages(List<String> packages) |
protected void |
validateClassBeforeInstantation(Class clazz) |