| Package | Description |
|---|---|
| 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.jndi |
JNDI integration
|
| com.google.inject.name |
Support for binding to string-based names.
|
| com.google.inject.tools.jmx |
JMX integration
|
| 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 a provider of
instances of that type.
|
| Injector
Fulfills requests for the object instances that make up your application,
always ensuring that these instances are properly injected before they are
returned.
|
| 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. |
| Provider
Simply, any 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
Simply, any 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 |
|---|
| Provider
Simply, any object capable of providing instances of 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 |
|---|
| Injector
Fulfills requests for the object instances that make up your application,
always ensuring that these instances are properly injected before they are
returned.
|
Copyright © 2013. All Rights Reserved.