| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private List | |
| private final Class | |
| private final ServiceLocatorImpl | |
| private ClazzCreator. | |
| private final Set | |
| private final Set | |
| private Method | |
| private Method | |
| private ActiveDescriptor | |
| private final Set | |
| private final Set |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public T | create(ServiceHandle<?> root, SystemDescriptor<?> eventThrower)
Implements org. Creates an instance of the given type |
| private Object | |
| public void | |
| private void | |
| private void | |
| pack-priv Class | |
| public List | getInjectees()
Implements org. Returns all the injectees needed prior to creating this object |
| pack-priv ServiceLocatorImpl | |
| pack-priv ActiveDescriptor | |
| pack-priv void | |
| pack-priv void | |
| private void | |
| private void | |
| private void | |
| private void | |
| pack-priv void | resetSelfDescriptor(ActiveDescriptor<?>
The descriptor that should replace our self descriptor selfDescriptor)This is done because sometimes when creating the creator we do not know what the true system descriptor will be |
| private void | resolve(Map<SystemInjecteeImpl, Object> addToMe, InjectionResolver<?> resolver, SystemInjecteeImpl injectee, ServiceHandle<?> root, Collector errorCollection)
|
| private Map | |
| public String |
| allInjectees | back to summary |
|---|---|
| private List<SystemInjecteeImpl> allInjectees | |
| implClass | back to summary |
|---|---|
| private final Class<?> implClass | |
| locator | back to summary |
|---|---|
| private final ServiceLocatorImpl locator | |
| myConstructor | back to summary |
|---|---|
| private ClazzCreator. | |
| myFields | back to summary |
|---|---|
| private final Set<ClazzCreator. | |
| myInitializers | back to summary |
|---|---|
| private final Set<ClazzCreator. | |
| postConstructMethod | back to summary |
|---|---|
| private Method postConstructMethod | |
| preDestroyMethod | back to summary |
|---|---|
| private Method preDestroyMethod | |
| selfDescriptor | back to summary |
|---|---|
| private ActiveDescriptor<?> selfDescriptor | |
| superFields | back to summary |
|---|---|
| private final Set<ClazzCreator. | |
| superInitializers | back to summary |
|---|---|
| private final Set<ClazzCreator. | |
| ClazzCreator | back to summary |
|---|---|
| pack-priv ClazzCreator(ServiceLocatorImpl locator, Class<?> implClass) | |
| create | back to summary |
|---|---|
| public T create(ServiceHandle<?> root, SystemDescriptor<?> eventThrower) Implements org. Doc from org. Creates an instance of the given type
| |
| createMe | back to summary |
|---|---|
| private Object createMe(Map<SystemInjecteeImpl, Object> resolved) throws Throwable | |
| dispose | back to summary |
|---|---|
| public void dispose(T instance) Implements org. Doc from org. Disposes the given instance
| |
| fieldMe | back to summary |
|---|---|
| private void fieldMe(Map<SystemInjecteeImpl, Object> resolved, T t) throws Throwable | |
| fieldParents | back to summary |
|---|---|
| private void fieldParents(Map<SystemInjecteeImpl, Object> resolved, T t) throws Throwable | |
| getImplClass | back to summary |
|---|---|
| pack-priv Class | |
| getInjectees | back to summary |
|---|---|
| public List Implements org. Doc from org. Returns all the injectees needed prior to creating this object
| |
| getServiceLocator | back to summary |
|---|---|
| pack-priv ServiceLocatorImpl getServiceLocator() | |
| getUnderlyingDescriptor | back to summary |
|---|---|
| pack-priv ActiveDescriptor | |
| initialize | back to summary |
|---|---|
| pack-priv void initialize(ActiveDescriptor<?> selfDescriptor, String analyzerName, Collector collector) | |
| initialize | back to summary |
|---|---|
| pack-priv void initialize(ActiveDescriptor<?> selfDescriptor, Collector collector) | |
| methodMe | back to summary |
|---|---|
| private void methodMe(Map<SystemInjecteeImpl, Object> resolved, T t) throws Throwable | |
| methodParents | back to summary |
|---|---|
| private void methodParents(Map<SystemInjecteeImpl, Object> resolved, T t) throws Throwable | |
| postConstructMe | back to summary |
|---|---|
| private void postConstructMe(T t) throws Throwable | |
| preDestroyMe | back to summary |
|---|---|
| private void preDestroyMe(T t) throws Throwable | |
| resetSelfDescriptor | back to summary |
|---|---|
| pack-priv void resetSelfDescriptor(ActiveDescriptor<?> selfDescriptor) This is done because sometimes when creating the creator we do not know what the true system descriptor will be
| |
| resolve | back to summary |
|---|---|
| private void resolve(Map<SystemInjecteeImpl, Object> addToMe, InjectionResolver<?> resolver, SystemInjecteeImpl injectee, ServiceHandle<?> root, Collector errorCollection) | |
| resolveAllDependencies | back to summary |
|---|---|
| private Map | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| Modifier and Type | Field and Description |
|---|---|
| private final AnnotatedElement | |
| private final List |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String |
| baseElement | back to summary |
|---|---|
| private final AnnotatedElement baseElement | |
| injectees | back to summary |
|---|---|
| private final List<SystemInjecteeImpl> injectees | |
| ResolutionInfo | back to summary |
|---|---|
| private ResolutionInfo(AnnotatedElement baseElement, List<SystemInjecteeImpl> injectees) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |