A C D G P S V 

A

AbstractProducer<T> - Class in dagger.producers.internal
An abstract Producer implementation that memoizes the result of its compute method.
AbstractProducer() - Constructor for class dagger.producers.internal.AbstractProducer
 

C

compute() - Method in class dagger.producers.internal.AbstractProducer
Computes this producer's future, which is then cached in AbstractProducer.get().
compute() - Method in class dagger.producers.internal.SetProducer
Returns a future Set whose iteration order is that of the elements given by each of the producers, which are invoked in the order given at creation.
create(Producer<Set<T>>...) - Static method in class dagger.producers.internal.SetProducer
Returns a new producer that creates Set futures from the union of the given Producer instances.
createFutureProduced(ListenableFuture<T>) - Static method in class dagger.producers.internal.Producers
Returns a future of Produced that represents the completion (either success or failure) of the given future.
createFutureSingletonSet(ListenableFuture<T>) - Static method in class dagger.producers.internal.Producers
Returns a future of a Set that contains a single element: the result of the input future.

D

dagger.producers - package dagger.producers
 
dagger.producers.internal - package dagger.producers.internal
 

G

get() - Method in class dagger.producers.internal.AbstractProducer
 
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.

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.
producerFromProvider(Provider<T>) - Static method in class dagger.producers.internal.Producers
Returns a producer that immediately executes the binding logic for the given provider every time it is called.
ProducerModule - Annotation Type in dagger.producers
Annotates a class that contributes Produces bindings to the production component.
Producers - Class in dagger.producers.internal
Utility methods for use in generated producer code.
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 ProductionComponent.modules().

S

SetProducer<T> - Class in dagger.producers.internal
A Producer implementation used to implement Set bindings.
submitToExecutor(Callable<T>, Executor) - Static method in class dagger.producers.internal.Producers
Submits a callable to an executor, returning the future representing the task.

V

valueOf(String) - Static method in enum dagger.producers.Produces.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.
A C D G P S V 

Copyright © 2015 Google, Inc.. All Rights Reserved.