InjectorJitBindingData.
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final Map | |
| private final Map | |
| private final ListMultimap | |
| private final Set | |
| private final List | |
| private final Set | |
| private final Optional | |
| private final Set | |
| private final List | |
| private final List | |
| private final Map | |
| private final Set | |
| private final List |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| converters | back to summary |
|---|---|
| private final List<TypeConverterBinding> converters | |
| explicitBindings | back to summary |
|---|---|
| private final Map<Key<?>, Binding<?>> explicitBindings | |
| explicitBindingsMutable | back to summary |
|---|---|
| private final Map<Key<?>, Binding<?>> explicitBindingsMutable | |
| indexedExplicitBindings | back to summary |
|---|---|
| private final ListMultimap<TypeLiteral<?>, Binding<?>> indexedExplicitBindings | |
| injectionRequests | back to summary |
|---|---|
| private final Set<InjectionRequest<?>> injectionRequests | |
| interceptorBindings | back to summary |
|---|---|
| private final List<InterceptorBinding> interceptorBindings | |
| membersInjectorLookups | back to summary |
|---|---|
| private final Set<MembersInjectorLookup<?>> membersInjectorLookups | |
| parent | back to summary |
|---|---|
| private final Optional<InjectorBindingData> parent | |
| providerLookups | back to summary |
|---|---|
| private final Set<ProviderLookup<?>> providerLookups | |
| provisionListenerBindings | back to summary |
|---|---|
| private final List<ProvisionListenerBinding> provisionListenerBindings | |
| scannerBindings | back to summary |
|---|---|
| private final List<ModuleAnnotatedMethodScannerBinding> scannerBindings | |
| scopes | back to summary |
|---|---|
| private final Map<Class<? extends Annotation>, ScopeBinding> scopes | |
| staticInjectionRequests | back to summary |
|---|---|
| private final Set<StaticInjectionRequest> staticInjectionRequests | |
| typeListenerBindings | back to summary |
|---|---|
| private final List<TypeListenerBinding> typeListenerBindings | |
| InjectorBindingData | back to summary |
|---|---|
| pack-priv InjectorBindingData(Optional<InjectorBindingData> parent) | |
| addConverter | back to summary |
|---|---|
| public void addConverter(TypeConverterBinding typeConverterBinding) | |
| addInterceptorBinding | back to summary |
|---|---|
| public void addInterceptorBinding(InterceptorBinding interceptorBinding) | |
| addProvisionListener | back to summary |
|---|---|
| public void addProvisionListener(ProvisionListenerBinding listenerBinding) | |
| addScanner | back to summary |
|---|---|
| public void addScanner(ModuleAnnotatedMethodScannerBinding scanner) | |
| addTypeListener | back to summary |
|---|---|
| public void addTypeListener(TypeListenerBinding listenerBinding) | |
| getConverter | back to summary |
|---|---|
| public TypeConverterBinding getConverter(String stringValue, TypeLiteral<?> type, Errors errors, Object source) | |
| getConvertersThisLevel | back to summary |
|---|---|
| public Iterable | |
| getExplicitBinding | back to summary |
|---|---|
public <T> BindingImpl
| |
| getExplicitBindingsThisLevel | back to summary |
|---|---|
| public Map | |
| getIndexedExplicitBindings | back to summary |
|---|---|
| public ListMultimap | |
| getInjectionRequestsThisLevel | back to summary |
|---|---|
| public Set | |
| getInterceptorBindings | back to summary |
|---|---|
| public ImmutableList | |
| getInterceptorBindingsThisLevel | back to summary |
|---|---|
| public ImmutableList | |
| getMembersInjectorLookupsThisLevel | back to summary |
|---|---|
| public Set | |
| getProviderLookupsThisLevel | back to summary |
|---|---|
| public Set | |
| getProvisionListenerBindings | back to summary |
|---|---|
| public ImmutableList | |
| getProvisionListenerBindingsThisLevel | back to summary |
|---|---|
| public ImmutableList | |
| getScannerBindings | back to summary |
|---|---|
| public ImmutableList | |
| getScannerBindingsThisLevel | back to summary |
|---|---|
| public ImmutableList | |
| getScopeBinding | back to summary |
|---|---|
| public ScopeBinding getScopeBinding(Class<? extends Annotation> annotationType) | |
| getScopeBindingsThisLevel | back to summary |
|---|---|
| public Collection | |
| getScopes | back to summary |
|---|---|
| public Map | |
| getStaticInjectionRequestsThisLevel | back to summary |
|---|---|
| public Set | |
| getTypeListenerBindings | back to summary |
|---|---|
| public ImmutableList | |
| getTypeListenerBindingsThisLevel | back to summary |
|---|---|
| public ImmutableList | |
| indexBindingsByType | back to summary |
|---|---|
| pack-priv void indexBindingsByType() Once the injector's explicit bindings are finalized, this method is called to index all explicit bindings by their return type. | |
| parent | back to summary |
|---|---|
| public Optional | |
| putBinding | back to summary |
|---|---|
| public void putBinding(Key<?> key, BindingImpl<?> binding) | |
| putInjectionRequest | back to summary |
|---|---|
| public void putInjectionRequest(InjectionRequest<?> injectionRequest) | |
| putMembersInjectorLookup | back to summary |
|---|---|
| public void putMembersInjectorLookup(MembersInjectorLookup<?> membersInjectorLookup) | |
| putProviderLookup | back to summary |
|---|---|
| public void putProviderLookup(ProviderLookup<?> lookup) | |
| putScopeBinding | back to summary |
|---|---|
| public void putScopeBinding(Class<? extends Annotation> annotationType, ScopeBinding scope) | |
| putStaticInjectionRequest | back to summary |
|---|---|
| public void putStaticInjectionRequest(StaticInjectionRequest staticInjectionRequest) | |