Package | Description |
---|---|
com.google.inject.internal |
Guice (sounds like "juice")
|
Modifier and Type | Field and Description |
---|---|
static Scoping |
Scoping.EAGER_SINGLETON |
static Scoping |
Scoping.SINGLETON_ANNOTATION |
static Scoping |
Scoping.SINGLETON_INSTANCE |
static Scoping |
Scoping.UNSCOPED
No scoping annotation has been applied.
|
Modifier and Type | Method and Description |
---|---|
static Scoping |
Scoping.forAnnotation(Class<? extends Annotation> scopingAnnotation) |
static Scoping |
Scoping.forInstance(Scope scope) |
Scoping |
BindingImpl.getScoping() |
Modifier and Type | Method and Description |
---|---|
BindingImpl<T> |
LinkedBindingImpl.withScoping(Scoping scoping) |
protected BindingImpl<T> |
BindingImpl.withScoping(Scoping scoping) |
Constructor and Description |
---|
BindingImpl(com.google.inject.internal.InjectorImpl injector,
Key<T> key,
Object source,
com.google.inject.internal.InternalFactory<? extends T> internalFactory,
Scoping scoping) |
BindingImpl(Object source,
Key<T> key,
Scoping scoping) |
LinkedBindingImpl(com.google.inject.internal.InjectorImpl injector,
Key<T> key,
Object source,
com.google.inject.internal.InternalFactory<? extends T> internalFactory,
Scoping scoping,
Key<? extends T> targetKey) |
LinkedBindingImpl(Object source,
Key<T> key,
Scoping scoping,
Key<? extends T> targetKey) |
Copyright © 2006–2018 Google, Inc.. All rights reserved.