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 

Copyright © 2015 Google, Inc.. All rights reserved.