JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
D
G
I
L
M
P
S
V
B
Beta
- Annotation Type in
dagger.internal
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
C
Component
- Annotation Type in
dagger
Annotates an interface or abstract class for which a fully-formed, dependency-injected implementation is to be generated from a set of
Component.modules()
.
D
dagger
- package dagger
This package contains the public API for the
Dagger 2
dependency injection framework.
dagger.internal
- package dagger.internal
dagger.producers
- package dagger.producers
G
get()
- Method in interface dagger.
Lazy
Return the underlying value, computing the value if necessary.
get()
- Method in interface dagger.producers.
Produced
Returns the result of a production.
get()
- Method in interface dagger.producers.
Producer
Returns a future representing a running task that produces a value.
I
injectMembers(T)
- Method in interface dagger.
MembersInjector
Injects dependencies into the fields and methods of
instance
.
L
Lazy
<
T
> - Interface in
dagger
A handle to a lazily-computed value.
M
MapKey
- Annotation Type in
dagger
It enables to define customized key type annotation for map binding by annotating an annotation of a
Map
's key type.
MembersInjector
<
T
> - Interface in
dagger
Injects dependencies into the fields and methods on instances of type
T
.
Module
- Annotation Type in
dagger
Annotates a class that contributes to the object graph.
P
Produced
<
T
> - Interface in
dagger.producers
An interface that represents the result of a
production
of type
T
, or an exception that was thrown during that production.
Producer
<
T
> - Interface in
dagger.producers
An interface that represents the production of a type
T
.
ProducerModule
- Annotation Type in
dagger.producers
Annotates a class that contributes
Produces
bindings to the production component.
Produces
- Annotation Type in
dagger.producers
Annotates methods of a producer module to create a production binding.
Produces.Type
- Enum in
dagger.producers
The type of binding into which the return type of the annotated method contributes.
ProductionComponent
- Annotation Type in
dagger.producers
Annotates an interface or abstract class for which a fully-formed, dependency-injected implementation is to be generated from a set of
modules()
.
Provides
- Annotation Type in
dagger
Annotates methods of a module to create a provider method binding.
Provides.Type
- Enum in
dagger
The type of binding into which the return type of the annotated method contributes.
S
Subcomponent
- Annotation Type in
dagger
A subcomponent that inherits the bindings from a parent
Component
or
Subcomponent
.
V
valueOf(String)
- Static method in enum dagger.producers.
Produces.Type
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum dagger.
Provides.Type
Returns the enum constant of this type with the specified name.
values()
- Static method in enum dagger.producers.
Produces.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum dagger.
Provides.Type
Returns an array containing the constants of this enum type, in the order they are declared.
B
C
D
G
I
L
M
P
S
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015
Google, Inc.
. All rights reserved.