| Package | Description |
|---|---|
| com.google.inject | |
| com.google.inject.binder | |
| com.google.inject.internal | |
| com.google.inject.multibindings | |
| com.google.inject.name | |
| com.google.inject.spi | |
| com.google.inject.util |
| Class and Description |
|---|
| Binder
Collects configuration information (primarily bindings) which will be used to create an
Injector. |
| Binding
A mapping from a key (type and optional annotation) to the strategy for getting instances of the
type.
|
| ConfigurationException
Thrown when a programming error such as a misplaced annotation, illegal binding, or unsupported
scope is found.
|
| Injector
Builds the graphs of objects that make up your application.
|
| Key
Binding key consisting of an injection type and an optional annotation.
|
| MembersInjector
Injects dependencies into the fields and methods on instances of type
T. |
| Module
A module contributes configuration information, typically interface bindings, which will be used
to create an
Injector. |
| PrivateBinder
Returns a binder whose configuration information is hidden from its environment by default.
|
| Provider
An object capable of providing instances of type
T. |
| Scope
A scope is a level of visibility that instances provided by Guice may have.
|
| ScopeAnnotation
Annotates annotations which are used for scoping.
|
| Stage
The stage we're running in.
|
| TypeLiteral
Represents a generic type
T. |
| Class and Description |
|---|
| Key
Binding key consisting of an injection type and an optional annotation.
|
| Provider
An object capable of providing instances of type
T. |
| Scope
A scope is a level of visibility that instances provided by Guice may have.
|
| TypeLiteral
Represents a generic type
T. |
| Class and Description |
|---|
| Binder
Collects configuration information (primarily bindings) which will be used to create an
Injector. |
| Binding
A mapping from a key (type and optional annotation) to the strategy for getting instances of the
type.
|
| Injector
Builds the graphs of objects that make up your application.
|
| Key
Binding key consisting of an injection type and an optional annotation.
|
| MembersInjector
Injects dependencies into the fields and methods on instances of type
T. |
| Module
A module contributes configuration information, typically interface bindings, which will be used
to create an
Injector. |
| Provider
An object capable of providing instances of type
T. |
| ProvisionException
Indicates that there was a runtime failure while providing an instance.
|
| Scope
A scope is a level of visibility that instances provided by Guice may have.
|
| Stage
The stage we're running in.
|
| TypeLiteral
Represents a generic type
T. |
| Class and Description |
|---|
| Binder
Collects configuration information (primarily bindings) which will be used to create an
Injector. |
| Binding
A mapping from a key (type and optional annotation) to the strategy for getting instances of the
type.
|
| Key
Binding key consisting of an injection type and an optional annotation.
|
| Module
A module contributes configuration information, typically interface bindings, which will be used
to create an
Injector. |
| TypeLiteral
Represents a generic type
T. |
| Class and Description |
|---|
| Binder
Collects configuration information (primarily bindings) which will be used to create an
Injector. |
| BindingAnnotation
Annotates annotations which are used for binding.
|
| Class and Description |
|---|
| Binder
Collects configuration information (primarily bindings) which will be used to create an
Injector. |
| Binding
A mapping from a key (type and optional annotation) to the strategy for getting instances of the
type.
|
| ConfigurationException
Thrown when a programming error such as a misplaced annotation, illegal binding, or unsupported
scope is found.
|
| Injector
Builds the graphs of objects that make up your application.
|
| Key
Binding key consisting of an injection type and an optional annotation.
|
| MembersInjector
Injects dependencies into the fields and methods on instances of type
T. |
| Module
A module contributes configuration information, typically interface bindings, which will be used
to create an
Injector. |
| Provider
An object capable of providing instances of type
T. |
| Scope
A scope is a level of visibility that instances provided by Guice may have.
|
| Stage
The stage we're running in.
|
| TypeLiteral
Represents a generic type
T. |
| Class and Description |
|---|
| Module
A module contributes configuration information, typically interface bindings, which will be used
to create an
Injector. |
| Provider
An object capable of providing instances of type
T. |
Copyright © 2006–2019 Google, Inc.. All rights reserved.