Uses of Class
com.google.inject.internal.Scoping
Packages that use Scoping
-
Uses of Scoping in com.google.inject.internal
Fields in com.google.inject.internal declared as ScopingModifier and TypeFieldDescriptionstatic final ScopingScoping.EAGER_SINGLETONprivate static final ScopingScoping.EXPLICITLY_UNSCOPEDNo scoping annotation has been applied explicitly.(package private) ScopingAbstractBindingProcessor.Processor.scopingprivate final ScopingBindingImpl.scopingstatic final ScopingScoping.SINGLETON_ANNOTATIONstatic final ScopingScoping.SINGLETON_INSTANCEstatic final ScopingScoping.UNSCOPEDNo scoping annotation has been applied.Methods in com.google.inject.internal that return ScopingModifier and TypeMethodDescriptionstatic ScopingScoping.forAnnotation(Class<? extends Annotation> scopingAnnotation) static ScopingScoping.forInstance(Scope scope) BindingImpl.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 ScopingModifier and TypeMethodDescription(package private) static <T> ConstructorBindingImpl<T>ConstructorBindingImpl.create(InjectorImpl injector, Key<T> key, InjectionPoint constructorInjector, 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, 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, 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, Object source, Scoping scoping) Scopes an internal factory.protected BindingImpl<T>BindingImpl.withScoping(Scoping scoping) protected BindingImpl<T>ConstructorBindingImpl.withScoping(Scoping scoping) InstanceBindingImpl.withScoping(Scoping scoping) LinkedBindingImpl.withScoping(Scoping scoping) LinkedProviderBindingImpl.withScoping(Scoping scoping) ProviderInstanceBindingImpl.withScoping(Scoping scoping) UntargettedBindingImpl.withScoping(Scoping scoping) Constructors in com.google.inject.internal with parameters of type ScopingModifierConstructorDescriptionBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping) protectedBindingImpl(Object source, Key<T> key, Scoping scoping) privateConstructorBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> scopedFactory, Scoping scoping, ConstructorBindingImpl.Factory<T> factory, InjectionPoint constructorInjectionPoint) ConstructorBindingImpl(Key<T> key, Object source, Scoping scoping, InjectionPoint constructorInjectionPoint, Set<InjectionPoint> injectionPoints) InstanceBindingImpl(Object source, Key<T> key, Scoping scoping, Set<InjectionPoint> injectionPoints, T instance) (package private)InternalProviderInstanceBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalProviderInstanceBindingImpl.Factory<T> originalFactory, InternalFactory<? extends T> scopedFactory, Scoping scoping) LinkedBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends T> targetKey) LinkedProviderBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey) privateLinkedProviderBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey, DelayedInitialize delayedInitializer) (package private)LinkedProviderBindingImpl(Object source, Key<T> key, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey) ProviderInstanceBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, javax.inject.Provider<? extends T> providerInstance, Set<InjectionPoint> injectionPoints) ProviderInstanceBindingImpl(Object source, Key<T> key, Scoping scoping, Set<InjectionPoint> injectionPoints, javax.inject.Provider<? extends T> providerInstance) UntargettedBindingImpl(Object source, Key<T> key, Scoping scoping)