Uses of Package
com.google.inject

Packages that use com.google.inject
com.google.inject Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework. 
com.google.inject.binder Interfaces which make up Binder's expression language. 
com.google.inject.internal Guice (sounds like like "juice") 
com.google.inject.name Support for binding to string-based names. 
com.google.inject.spi Guice service provider interface 
com.google.inject.util Helper methods for working with Guice. 
 

Classes in com.google.inject used by com.google.inject
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.
 

Classes in com.google.inject used by com.google.inject.binder
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.
 

Classes in com.google.inject used by com.google.inject.internal
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.
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.
 

Classes in com.google.inject used by com.google.inject.name
Binder
          Collects configuration information (primarily bindings) which will be used to create an Injector.
BindingAnnotation
          Annotates annotations which are used for binding.
 

Classes in com.google.inject used by com.google.inject.spi
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.
 

Classes in com.google.inject used by com.google.inject.util
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-2013 Google, Inc.. All Rights Reserved.