Skip navigation links
A C D F G I M P S T U V 

A

annotations() - Method in class dagger.internal.codegen.MapKeyProcessingStep
 

C

componentPath() - Method in class dagger.internal.codegen.ComponentTreeTraverser
Returns an immutable snapshot of the path from the root component to the currently visited component.
ComponentProcessor - Class in dagger.internal.codegen
The annotation processor responsible for generating the classes that drive the Dagger 2.0 implementation.
ComponentProcessor() - Constructor for class dagger.internal.codegen.ComponentProcessor
 
ComponentTreeTraverser - Class in dagger.internal.codegen
An object that traverses the entire component hierarchy, starting from the root component.
ComponentTreeTraverser(BindingGraph, CompilerOptions) - Constructor for class dagger.internal.codegen.ComponentTreeTraverser
Constructs a traverser for a root (component, not subcomponent) binding graph.

D

dagger.internal.codegen - package dagger.internal.codegen
 
DaggerGraphs - Class in dagger.internal.codegen
Utility methods for com.google.common.graph types.
DaggerStreams - Class in dagger.internal.codegen
Utilities for streams.

F

forTesting(BindingGraphPlugin...) - Static method in class dagger.internal.codegen.ComponentProcessor
Creates a component processor that uses given BindingGraphPlugins instead of loading them from a ServiceLoader.
forTesting(Iterable<BindingGraphPlugin>) - Static method in class dagger.internal.codegen.ComponentProcessor
Creates a component processor that uses given BindingGraphPlugins instead of loading them from a ServiceLoader.

G

getSupportedOptions() - Method in class dagger.internal.codegen.ComponentProcessor
 
getSupportedSourceVersion() - Method in class dagger.internal.codegen.ComponentProcessor
 
graphForAncestor(TypeElement) - Method in class dagger.internal.codegen.ComponentTreeTraverser
Returns the BindingGraph for ancestor, where ancestor is in the component path of the current traversal.

I

initSteps() - Method in class dagger.internal.codegen.ComponentProcessor
 
instancesOf(Class<T>) - Static method in class dagger.internal.codegen.DaggerStreams
Returns a function from Object to Stream<T>, which returns a stream containing its input if its input is an instance of T.

M

MapKeyProcessingStep - Class in dagger.internal.codegen
The annotation processor responsible for validating the mapKey annotation and auto-generate implementation of annotations marked with @MapKey where necessary.

P

pathFromRootToAncestor(TypeElement) - Method in class dagger.internal.codegen.ComponentTreeTraverser
Returns the subpath from the root component to the matching ancestor of the current component.
postRound(RoundEnvironment) - Method in class dagger.internal.codegen.ComponentProcessor
 
presentValues() - Static method in class dagger.internal.codegen.DaggerStreams
A function that you can use to extract the present values from a stream of Optionals.
process(TypeElement, ImmutableSet<Class<? extends Annotation>>) - Method in class dagger.internal.codegen.MapKeyProcessingStep
 

S

shortestPath(SuccessorsFunction<N>, N, N) - Static method in class dagger.internal.codegen.DaggerGraphs
Returns a shortest path from nodeU to nodeV in graph as a list of the nodes visited in sequence, including both nodeU and nodeV.
stream(Iterable<T>) - Static method in class dagger.internal.codegen.DaggerStreams
Returns a sequential Stream of the contents of iterable, delegating to Collection.stream() if possible.

T

toImmutableList() - Static method in class dagger.internal.codegen.DaggerStreams
Returns a Collector that accumulates the input elements into a new ImmutableList, in encounter order.
toImmutableMap(Function<? super T, K>, Function<? super T, V>) - Static method in class dagger.internal.codegen.DaggerStreams
Returns a Collector that accumulates elements into an ImmutableMap whose keys and values are the result of applying the provided mapping functions to the input elements.
toImmutableSet() - Static method in class dagger.internal.codegen.DaggerStreams
Returns a Collector that accumulates the input elements into a new ImmutableSet, in encounter order.
toImmutableSetMultimap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class dagger.internal.codegen.DaggerStreams
Returns a Collector that accumulates elements into an ImmutableSetMultimap whose keys and values are the result of applying the provided mapping functions to the input elements.
traverseComponents() - Method in class dagger.internal.codegen.ComponentTreeTraverser

U

unreachableNodes(Graph<N>, N) - Static method in class dagger.internal.codegen.DaggerGraphs
Returns the nodes in a graph that are not reachable from a node.

V

valuesOf(Class<E>) - Static method in class dagger.internal.codegen.DaggerStreams
Returns a stream of all values of the given enumType.
visitComponent(BindingGraph) - Method in class dagger.internal.codegen.ComponentTreeTraverser
Called once for each component in a component hierarchy.
visitEntryPoint(DependencyRequest, BindingGraph) - Method in class dagger.internal.codegen.ComponentTreeTraverser
Called once for each entry point in a component.
visitSubcomponentFactoryMethod(BindingGraph, BindingGraph, ExecutableElement) - Method in class dagger.internal.codegen.ComponentTreeTraverser
Called if this component was installed in its parent by a subcomponent factory method.
A C D F G I M P S T U V 
Skip navigation links