public class Context
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
BeanConfigTree |
configTree |
| Constructor and Description |
|---|
Context() |
| Modifier and Type | Method and Description |
|---|---|
BeanContainerManager |
createManager(java.lang.Class<?> beanContainerInterface) |
java.util.List<BeanContainerMethod> |
extractBeanContainerMethodList(java.lang.Class<?> beanContainer) |
BeanCreationCollector |
newBeanCreationCollector(java.lang.Class<?> beanContainerInterface) |
BeanCreation |
newBeanCreationWithBeanFactory(java.lang.Class<?> parentBeanClass,
kz.greetgo.depinject.core.Bean bean,
BeanReference beanReference) |
BeanCreation |
newBeanCreationWithConstructor(java.lang.Class<?> beanClass,
kz.greetgo.depinject.core.Bean bean) |
BeanCreationWithFactoryMethod |
newBeanCreationWithFactoryMethod(java.lang.Class<?> returnType,
kz.greetgo.depinject.core.Bean bean,
BeanCreation parentBeanCreation,
java.lang.reflect.Method method) |
BeanReference |
newBeanReference(java.lang.reflect.Type target,
BeanReference.Place place) |
ManyCandidates |
newManyCandidates(BeanReference beanReference) |
NoBeanConfig |
newNoBeanConfig(java.lang.Class<?> beanConfig) |
NoCandidates |
newNoCandidates(BeanReference beanReference) |
NoDefaultBeanFactory |
newNoDefaultBeanFactory(java.lang.Class<?> beanClass) |
java.lang.RuntimeException |
newQualifierNotMatched(BeanReference beanReference) |
public final BeanConfigTree configTree
public BeanContainerManager createManager(java.lang.Class<?> beanContainerInterface)
public BeanCreationCollector newBeanCreationCollector(java.lang.Class<?> beanContainerInterface)
public NoBeanConfig newNoBeanConfig(java.lang.Class<?> beanConfig)
public BeanReference newBeanReference(java.lang.reflect.Type target, BeanReference.Place place)
public BeanCreation newBeanCreationWithBeanFactory(java.lang.Class<?> parentBeanClass, kz.greetgo.depinject.core.Bean bean, BeanReference beanReference)
public NoDefaultBeanFactory newNoDefaultBeanFactory(java.lang.Class<?> beanClass)
public NoCandidates newNoCandidates(BeanReference beanReference)
public java.lang.RuntimeException newQualifierNotMatched(BeanReference beanReference)
public ManyCandidates newManyCandidates(BeanReference beanReference)
public java.util.List<BeanContainerMethod> extractBeanContainerMethodList(java.lang.Class<?> beanContainer)
public BeanCreationWithFactoryMethod newBeanCreationWithFactoryMethod(java.lang.Class<?> returnType, kz.greetgo.depinject.core.Bean bean, BeanCreation parentBeanCreation, java.lang.reflect.Method method)
public BeanCreation newBeanCreationWithConstructor(java.lang.Class<?> beanClass, kz.greetgo.depinject.core.Bean bean)