Interface | Description |
---|---|
DependencyScopeOwner |
An interface for objects that provide and own a
DependencyScope s. |
Scopeable |
Scopeable defines an interface for objects that can store a reference to
a DependencyScope that contains the instance as an dependency. |
Class | Description |
---|---|
AppDependencyScope<T_Application extends android.app.Application> |
AppDependencyScope provides an abstract base class for implementing an application
specific DependencyScope that has the same lifecycle as the application. |
D |
Class
D extends Dependency for convenience to provide a very short class name
that is easy to type. |
DependenciesCache |
DependenciesCache is used for saving and restoring DependencyScope s for
their DependencyScopeOwner s, and for saving and accessing DependencyMap s using
String based keys. |
Dependency |
Dependency implements a manager that is used to manage DependencyScope
instances. |
DependencyMap |
DependencyMap extends HashMap to implement a map for storing dependencies that
are accessible using String based keys. |
DependencyProvider |
DependencyProvider is an abstract base class for code generated concrete implementations
that generated by an annotation processor for DependencyScope classes annotated with
Scope , |
DependencyQuery<T> |
DependencyQuery is an object used for query one or more dependencies from
DependencyScope s and their DependencyProvider s. |
DependencyScope |
DependencyScope provides an abstract base class for implementing objects that provide
and cache a scoped dependencies. |
ScopedObject |
ScopedObject provides an abstract base class for implementing Scopeable . |
Enum | Description |
---|---|
DependencyQuery.Mode |
Annotation Type | Description |
---|---|
AppScope |
AppScope annotation is used for declare dependencies having application scope. |
Provides |
Provides is used to annotate methods or constructors that provide dependencies for
injection. |
Scope |
Scope is used to annotate constructors, methods, and classes that provide dependencies
for injection. |