Uses of Package
com.google.inject
-
Packages that use com.google.inject Package Description com.google.inject Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework.com.google.inject.binder Interfaces which make upBinder
's expression language.com.google.inject.internal Guice (sounds like "juice")com.google.inject.multibindings Extension for binding multiple instances in a collection; this extension requiresguice-multibindings.jar
.com.google.inject.name Support for binding to string-based names.com.google.inject.spi Guice service provider interfacecom.google.inject.util Helper methods for working with Guice. -
Classes in com.google.inject used by com.google.inject Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.Binding A mapping from aKey
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 Guice uses Key objects to identify a dependency that can be resolved by the GuiceInjector
.MembersInjector Injects dependencies into the fields and methods on instances of typeT
.Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
.PrivateBinder Returns a binder whose configuration information is hidden from its environment by default.Provider An object capable of providing instances of typeT
.RestrictedBindingSource.RestrictionLevel Level of restriction.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 typeT
. -
Classes in com.google.inject used by com.google.inject.binder Class Description Key Guice uses Key objects to identify a dependency that can be resolved by the GuiceInjector
.Provider An object capable of providing instances of typeT
.Scope A scope is a level of visibility that instances provided by Guice may have.TypeLiteral Represents a generic typeT
. -
Classes in com.google.inject used by com.google.inject.internal Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.Binding A mapping from aKey
to the strategy for getting instances of the type.Injector Builds the graphs of objects that make up your application.Key Guice uses Key objects to identify a dependency that can be resolved by the GuiceInjector
.MembersInjector Injects dependencies into the fields and methods on instances of typeT
.Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
.Provider An object capable of providing instances of typeT
.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 typeT
. -
Classes in com.google.inject used by com.google.inject.multibindings Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.Binding A mapping from aKey
to the strategy for getting instances of the type.Key Guice uses Key objects to identify a dependency that can be resolved by the GuiceInjector
.Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
.TypeLiteral Represents a generic typeT
. -
Classes in com.google.inject used by com.google.inject.name Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.BindingAnnotation Annotates annotations which are used for binding. -
Classes in com.google.inject used by com.google.inject.spi Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.Binding A mapping from aKey
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 Guice uses Key objects to identify a dependency that can be resolved by the GuiceInjector
.MembersInjector Injects dependencies into the fields and methods on instances of typeT
.Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
.Provider An object capable of providing instances of typeT
.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 typeT
. -
Classes in com.google.inject used by com.google.inject.util Class Description Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
.Provider An object capable of providing instances of typeT
.