Package | Description |
---|---|
com.google.inject.internal |
Guice (sounds like "juice")
|
Modifier and Type | Field | 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 | Description |
---|---|---|
static Scoping |
Scoping.forAnnotation(Class<? extends Annotation> scopingAnnotation) |
|
static Scoping |
Scoping.forInstance(Scope scope) |
|
Scoping |
BindingImpl.getScoping() |
Modifier and Type | Method | Description |
---|---|---|
protected BindingImpl<T> |
BindingImpl.withScoping(Scoping scoping) |
|
BindingImpl<T> |
LinkedBindingImpl.withScoping(Scoping scoping) |
Constructor | 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.