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 ScopingScoping. EAGER_SINGLETONprivate static ScopingScoping. EXPLICITLY_UNSCOPEDNo scoping annotation has been applied explicitly.(package private) ScopingAbstractBindingProcessor.Processor. scopingprivate ScopingBindingImpl. scopingstatic ScopingScoping. SINGLETON_ANNOTATIONstatic ScopingScoping. SINGLETON_INSTANCEstatic ScopingScoping. UNSCOPEDNo scoping annotation has been applied.Methods in com.google.inject.internal that return Scoping Modifier and Type Method Description static ScopingScoping. forAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> scopingAnnotation)static ScopingScoping. forInstance(Scope scope)ScopingBindingImpl. getScoping()(package private) static ScopingScoping. 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 failIfNotExplicit)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 ScopingScoping. 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)
-