| Package | Description |
|---|---|
| com.google.inject.assistedinject |
Extension for combining factory interfaces with injection; this extension requires
guice-assistedinject.jar. |
| com.google.inject.internal |
Guice (sounds like "juice")
|
| com.google.inject.spi |
Guice service provider interface
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
FactoryProvider<F> |
Deprecated.
use
FactoryModuleBuilder instead. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ExposedBindingImpl<T> |
|
class |
LinkedBindingImpl<T> |
|
class |
ProviderMethod<T> |
A provider that invokes a method and returns its result.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
ConstructorBinding<T> |
A binding to the constructor of a concrete clss.
|
interface |
ConvertedConstantBinding<T> |
A binding created from converting a bound instance to a new type.
|
interface |
ExposedBinding<T> |
A binding to a key exposed from an enclosed private environment.
|
interface |
InstanceBinding<T> |
A binding to a single instance.
|
interface |
ProviderInstanceBinding<T> |
A binding to a provider instance.
|
interface |
ProviderWithDependencies<T> |
A provider with dependencies on other injected types.
|
interface |
ProvidesMethodBinding<T> |
An @
Provides binding or binding produced by a ModuleAnnotatedMethodScanner. |
Copyright © 2006–2018 Google, Inc.. All rights reserved.