| Modifier and Type | Field and Description |
|---|---|
| private final ConstructionProxy | |
| private final ImmutableSet | |
| private final MembersInjectorImpl | |
| private final SingleParameterInjector |
| Access | Constructor and Description |
|---|---|
| pack-priv | ConstructorInjector(Set<InjectionPoint> injectableMembers, ConstructionProxy<T> constructionProxy, SingleParameterInjector<?>[] parameterInjectors, MembersInjectorImpl<T> membersInjector)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv Object | construct(final InternalContext context, Dependency<?> dependency, ProvisionListenerStackCallback<T> provisionCallback)
Construct an instance. |
| pack-priv ConstructionProxy | |
| public ImmutableSet | |
| private T |
| constructionProxy | back to summary |
|---|---|
| private final ConstructionProxy<T> constructionProxy | |
| injectableMembers | back to summary |
|---|---|
| private final ImmutableSet<InjectionPoint> injectableMembers | |
| membersInjector | back to summary |
|---|---|
| private final MembersInjectorImpl<T> membersInjector | |
| parameterInjectors | back to summary |
|---|---|
| private final SingleParameterInjector<?>[] parameterInjectors | |
| ConstructorInjector | back to summary |
|---|---|
| pack-priv ConstructorInjector(Set<InjectionPoint> injectableMembers, ConstructionProxy<T> constructionProxy, SingleParameterInjector<?>[] parameterInjectors, MembersInjectorImpl<T> membersInjector) | |
| construct | back to summary |
|---|---|
| pack-priv Object construct(final InternalContext context, Dependency<?> dependency, ProvisionListenerStackCallback<T> provisionCallback) throws InternalProvisionException Construct an instance. Returns | |
| getConstructionProxy | back to summary |
|---|---|
| pack-priv ConstructionProxy | |
| getInjectableMembers | back to summary |
|---|---|
| public ImmutableSet | |
| provision | back to summary |
|---|---|
| private T provision(InternalContext context, ConstructionContext<T> constructionContext) throws InternalProvisionException Provisions a new T. | |