Package com.google.inject

Guice (pronounced "juice").

See:
          Description

Interface Summary
Container Injects dependencies into constructors, methods and fields annotated with Inject.
ContainerBuilder.Command Implemented by classes which participate in building a container.
Context Context of the current injection.
ContextualFactory<T> Gets instances of T.
Factory<T> Gets instances of T.
Scope.Strategy Pluggable scoping strategy.
 

Class Summary
ContainerBuilder Builds a dependency injection Container.
ErrorMessage A configuration error.
Key<T> Binding key.
TypeToken<T> Represents a generic type T.
 

Enum Summary
Scope Scope of an injected objects.
 

Exception Summary
DependencyException Thrown when a dependency is misconfigured.
 

Annotation Types Summary
Inject Annotates members and parameters which should have their value[s] injected.
Scoped Annotates a scoped implementation class.
 

Package com.google.inject Description

Guice (pronounced "juice"). A lightweight dependency injection container. Features include: