Package Summary
Interface Summary
Class Summary
Bind a value or constant.
Utility methods for runtime code generation and class loading.
A collection of error messages.
For private binder's expose() method.
Lazily creates (and caches) values for keys.
Contains flags for Guice.
Builds a tree of injectors.
Static methods for working with types that we aren't publishing in the public
Types API.
The WildcardType interface supports multiple upper bounds and multiple lower bounds.
Whether a member supports null values injected.
A provider that invokes a method and returns its result.
Creates bindings to methods annotated with @
Provides.
References a scope, either directly (as a scope instance), or indirectly (as a scope annotation).
Enum Summary
The required visibility of a user's class from a Guice-generated class.
The options for Guice custom class loading.
The options for Guice stack trace collection.
Exception Summary
Indicates that a result could not be returned while preparing or resolving a binding.
Package com.google.inject.internal Description
Guice (sounds like like "juice")