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. |