| Modifier and Type | Class and Description |
|---|---|
| pack-priv static @interface | |
| pack-priv static class | |
| pack-priv abstract static class | |
| private static class | RealOptionalBinder.
A helper object that implements the core logic for deciding what the implementation of the binding will be. |
| pack-priv static @interface | |
| pack-priv static class | |
| private static class | |
| private static class | RealOptionalBinder.
Provides the binding for |
| private static class | RealOptionalBinder.
Provides the binding for T, conditionally installed by calling setBinding/setDefault. |
| private abstract static class | RealOptionalBinder.
A base class for ProviderWithDependencies that need equality based on a specific object. |
| private static class | |
| private static class | |
| pack-priv static enum |
| Modifier and Type | Field and Description |
|---|---|
| private final Binder | |
| private final RealOptionalBinder. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public void | configure(Binder binder)
Implements com. binder.
|
| public boolean | equals(Object
the reference object with which to compare. o)Overrides java. |
| pack-priv Key | getKeyForActualBinding()
Returns the key to use for the actual binding, overrides the default if set. |
| pack-priv Key | |
| public int | |
| pack-priv static <T> TypeLiteral | |
| pack-priv static <T> TypeLiteral | |
| pack-priv static <T> TypeLiteral | |
| public static <T> RealOptionalBinder | |
| pack-priv static <T> TypeLiteral | |
| pack-priv static <T> TypeLiteral | |
| pack-priv static <T> TypeLiteral | |
| pack-priv static <T> Key | |
| public LinkedBindingBuilder | |
| public LinkedBindingBuilder |