| Interface | Description |
|---|---|
| ErrorHandler |
Handles errors in the Injector.
|
| InternalFactory<T> |
Creates objects which will be injected.
|
| Class | Description |
|---|---|
| AbstractBindingBuilder<T> |
Bind a value or constant.
|
| Annotations |
Annotation utilities.
|
| BindingBuilder<T> |
Bind a non-constant key.
|
| BindingImpl<T> | |
| ConstantBindingBuilderImpl<T> |
Bind a constant.
|
| ConstructionContext<T> |
Context of a dependency construction.
|
| Errors |
A collection of error messages.
|
| ExposedBindingImpl<T> | |
| ExposureBuilder<T> |
For private binder's expose() method.
|
| FailableCache<K,V> |
Lazily creates (and caches) values for keys.
|
| InstanceBindingImpl<T> | |
| InternalContext |
Internal context.
|
| InternalFactory.Instance<T> |
ES:
An factory that returns a pre created instance.
|
| Join |
Utility for joining pieces of text separated by a delimiter.
|
| LinkedBindingImpl<T> | |
| LinkedProviderBindingImpl<T> | |
| MatcherAndConverter | |
| MoreTypes |
Static methods for working with types that we aren't publishing in the
public
Types API. |
| MoreTypes.GenericArrayTypeImpl | |
| MoreTypes.MemberImpl |
We cannot serialize the built-in Java member classes, which prevents us from using Members in
our exception types.
|
| MoreTypes.ParameterizedTypeImpl | |
| MoreTypes.WildcardTypeImpl |
The WildcardType interface supports multiple upper bounds and multiple
lower bounds.
|
| Nullability |
Whether a member supports null values injected.
|
| PrivateElementsImpl | |
| ProviderInstanceBindingImpl<T> | |
| ProviderMethod<T> |
A provider that invokes a method and returns its result.
|
| ProviderMethodsModule |
Creates bindings to methods annotated with @
Provides. |
| Scoping |
References a scope, either directly (as a scope instance), or indirectly (as a scope annotation).
|
| SourceProvider |
Provides access to the calling line of code.
|
| StackTraceElements |
Creates stack trace elements for members.
|
| Stopwatch |
Enables simple performance monitoring.
|
| Strings |
String utilities.
|
| ToStringBuilder |
Helps with
toString() methods. |
| UniqueAnnotations | |
| UntargettedBindingImpl<T> |
| Exception | Description |
|---|---|
| AsynchronousComputationException |
Wraps an exception that occurred during a computation in a different thread.
|
| ComputationException |
Wraps an exception that occurred during a computation.
|
| ErrorsException |
Indicates that a result could not be returned while preparing or resolving a binding.
|
| Join.JoinException |
Exception thrown in response to an
IOException from the supplied
Appendable. |
| Annotation Type | Description |
|---|---|
| Nullable |
The presence of this annotation on a method parameter indicates that
null is an acceptable value for that parameter. |