Uses of Class
com.google.inject.internal.Scoping
-
Packages that use Scoping Package Description com.google.inject.internal Guice (sounds like "juice") -
-
Uses of Scoping in com.google.inject.internal
Fields in com.google.inject.internal declared as Scoping Modifier and Type Field Description static Scoping
Scoping. EAGER_SINGLETON
private static Scoping
Scoping. EXPLICITLY_UNSCOPED
No scoping annotation has been applied explicitly.(package private) Scoping
AbstractBindingProcessor.Processor. scoping
private Scoping
BindingImpl. scoping
static Scoping
Scoping. SINGLETON_ANNOTATION
static Scoping
Scoping. SINGLETON_INSTANCE
static Scoping
Scoping. UNSCOPED
No scoping annotation has been applied.Methods in com.google.inject.internal that return Scoping Modifier and Type Method Description static Scoping
Scoping. forAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> scopingAnnotation)
static Scoping
Scoping. forInstance(Scope scope)
Scoping
BindingImpl. getScoping()
(package private) static Scoping
Scoping. makeInjectable(Scoping scoping, InjectorImpl injector, Errors errors)
Replaces annotation scopes with instance scopes using the Injector's annotation-to-instance map.Methods in com.google.inject.internal with parameters of type Scoping Modifier and Type Method Description (package private) static <T> ConstructorBindingImpl<T>
ConstructorBindingImpl. create(InjectorImpl injector, Key<T> key, InjectionPoint constructorInjector, java.lang.Object source, Scoping scoping, Errors errors, boolean failIfNotLinked, boolean atInjectRequired)
private <T> BindingImpl<T>
InjectorImpl. createImplementedByBinding(Key<T> key, Scoping scoping, ImplementedBy implementedBy, Errors errors)
Creates a binding for a type annotated with @ImplementedBy.(package private) <T> BindingImpl<T>
InjectorImpl. createProvidedByBinding(Key<T> key, Scoping scoping, ProvidedBy providedBy, Errors errors)
Creates a binding for a type annotated with @ProvidedBy.(package private) <T> BindingImpl<T>
InjectorImpl. createUninitializedBinding(Key<T> key, Scoping scoping, java.lang.Object source, Errors errors, boolean jitBinding)
Creates a binding for an injectable type with the given scope.(package private) static <T> LinkedProviderBindingImpl<T>
LinkedProviderBindingImpl. createWithInitializer(InjectorImpl injector, Key<T> key, java.lang.Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey, DelayedInitialize delayedInitializer)
(package private) static Scoping
Scoping. makeInjectable(Scoping scoping, InjectorImpl injector, Errors errors)
Replaces annotation scopes with instance scopes using the Injector's annotation-to-instance map.(package private) static <T> InternalFactory<? extends T>
Scoping. scope(Key<T> key, InjectorImpl injector, InternalFactory<? extends T> creator, java.lang.Object source, Scoping scoping)
Scopes an internal factory.protected BindingImpl<T>
BindingImpl. withScoping(Scoping scoping)
protected BindingImpl<T>
ConstructorBindingImpl. withScoping(Scoping scoping)
BindingImpl<T>
InstanceBindingImpl. withScoping(Scoping scoping)
BindingImpl<T>
LinkedBindingImpl. withScoping(Scoping scoping)
BindingImpl<T>
LinkedProviderBindingImpl. withScoping(Scoping scoping)
BindingImpl<T>
ProviderInstanceBindingImpl. withScoping(Scoping scoping)
BindingImpl<T>
UntargettedBindingImpl. withScoping(Scoping scoping)
Constructors in com.google.inject.internal with parameters of type Scoping Constructor Description BindingImpl(InjectorImpl injector, Key<T> key, java.lang.Object source, InternalFactory<? extends T> internalFactory, Scoping scoping)
BindingImpl(java.lang.Object source, Key<T> key, Scoping scoping)
ConstructorBindingImpl(InjectorImpl injector, Key<T> key, java.lang.Object source, InternalFactory<? extends T> scopedFactory, Scoping scoping, ConstructorBindingImpl.Factory<T> factory, InjectionPoint constructorInjectionPoint)
ConstructorBindingImpl(Key<T> key, java.lang.Object source, Scoping scoping, InjectionPoint constructorInjectionPoint, java.util.Set<InjectionPoint> injectionPoints)
InstanceBindingImpl(java.lang.Object source, Key<T> key, Scoping scoping, java.util.Set<InjectionPoint> injectionPoints, T instance)
InternalProviderInstanceBindingImpl(InjectorImpl injector, Key<T> key, java.lang.Object source, InternalProviderInstanceBindingImpl.Factory<T> originalFactory, InternalFactory<? extends T> scopedFactory, Scoping scoping)
LinkedBindingImpl(InjectorImpl injector, Key<T> key, java.lang.Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends T> targetKey)
LinkedBindingImpl(java.lang.Object source, Key<T> key, Scoping scoping, Key<? extends T> targetKey)
LinkedProviderBindingImpl(InjectorImpl injector, Key<T> key, java.lang.Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey)
LinkedProviderBindingImpl(InjectorImpl injector, Key<T> key, java.lang.Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey, DelayedInitialize delayedInitializer)
LinkedProviderBindingImpl(java.lang.Object source, Key<T> key, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey)
ProviderInstanceBindingImpl(InjectorImpl injector, Key<T> key, java.lang.Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, javax.inject.Provider<? extends T> providerInstance, java.util.Set<InjectionPoint> injectionPoints)
ProviderInstanceBindingImpl(java.lang.Object source, Key<T> key, Scoping scoping, java.util.Set<InjectionPoint> injectionPoints, javax.inject.Provider<? extends T> providerInstance)
UntargettedBindingImpl(java.lang.Object source, Key<T> key, Scoping scoping)
-