Skip navigation links
A B C D E F G I M O P R T V 

A

annotations() - Method in class dagger.internal.codegen.MapKeyProcessingStep
 
atDependencyCycle() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns true if the current dependency request is also higher in the dependency path.
atEntryPoint() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns true if the current dependency request is an entry point.
atRoot() - Method in class dagger.internal.codegen.ComponentTreeTraverser.ComponentTreePath
Returns true if the current graph is the root graph.

B

bindingGraphTraverser(ComponentTreeTraverser.ComponentTreePath, DependencyRequest) - Method in class dagger.internal.codegen.ComponentTreeTraverser
Returns an object that traverses the binding graph starting from an entry point.
BindingGraphTraverser(ComponentTreeTraverser.ComponentTreePath, DependencyRequest) - Constructor for class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Constructs a traverser for an entry point.

C

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
 
componentTreePath() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns the path from the root component to the component that includes the ComponentTreeTraverser.BindingGraphTraverser.entryPointElement() entry point.
componentTreePath() - Method in class dagger.internal.codegen.ComponentTreeTraverser
Returns an immutable snapshot of the path from the root component to the currently visited component.
ComponentTreeTraverser - Class in dagger.internal.codegen
An object that traverses the entire component hierarchy, starting from the root component.
ComponentTreeTraverser(BindingGraph) - Constructor for class dagger.internal.codegen.ComponentTreeTraverser
Constructs a traverser for a root (component, not subcomponent) binding graph.
ComponentTreeTraverser.BindingGraphTraverser - Class in dagger.internal.codegen
An object that traverses the binding graph starting from an entry point.
ComponentTreeTraverser.ComponentTreePath - Class in dagger.internal.codegen
A path from the root component to a component within the component tree during a traversal.
ComponentTreeTraverser.DependencyTrace - Class in dagger.internal.codegen
An immutable snapshot of a path through the binding graph.
currentGraph() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns the binding graph for the component that is currently being visited.
currentGraph() - Method in class dagger.internal.codegen.ComponentTreeTraverser.ComponentTreePath
Returns the binding graph for the component at the end of the path.
cycleDependencyTrace() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns the dependency requests and resolved bindings in the dependency cycle, starting with the request closest to the entry point and ending with the current dependency request.

D

dagger.internal.codegen - package dagger.internal.codegen
 
dependencyRequest() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns the dependency request currently being visited.
dependencyTrace() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns the dependency requests and resolved bindings starting with the entry point and ending with the current dependency request.
dependentBindings() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns the bindings that depend directly on the current dependency request.

E

entryPointElement() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns the entry point whose dependencies are currently being traversed.

F

forEach(BiConsumer<? super DependencyRequest, ? super ResolvedBindings>) - Method in class dagger.internal.codegen.ComponentTreeTraverser.DependencyTrace
Calls consumer for every dependency request and the bindings resolved for it.

G

getSupportedOptions() - Method in class dagger.internal.codegen.ComponentProcessor
 
getSupportedSourceVersion() - Method in class dagger.internal.codegen.ComponentProcessor
 
graphForComponent(ComponentDescriptor) - Method in class dagger.internal.codegen.ComponentTreeTraverser.ComponentTreePath
Returns the binding graph within this path that represents the given component.
graphsInPath() - Method in class dagger.internal.codegen.ComponentTreeTraverser.ComponentTreePath
Returns the binding graphs in the path, starting from the root graph and ending with the current graph.

I

initSteps() - Method in class dagger.internal.codegen.ComponentProcessor
 

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.

O

owningGraph(Iterable<ContributionBinding>) - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns the rootmost of the binding graphs in the component path that own each binding.

P

parentGraph() - Method in class dagger.internal.codegen.ComponentTreeTraverser.ComponentTreePath
Returns the binding graph for the parent of the current component.
postRound(RoundEnvironment) - Method in class dagger.internal.codegen.ComponentProcessor
 
process(SetMultimap<Class<? extends Annotation>, Element>) - Method in class dagger.internal.codegen.MapKeyProcessingStep
 

R

resolvedBindings() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Returns the resolved bindings for the current dependency request.
rootGraph() - Method in class dagger.internal.codegen.ComponentTreeTraverser.ComponentTreePath
Returns the binding graph for the root component.
rootmostGraph(Iterable<ComponentDescriptor>) - Method in class dagger.internal.codegen.ComponentTreeTraverser.ComponentTreePath
Returns the rootmost binding graph in the component path among the given components.

T

transform(BiFunction<? super DependencyRequest, ? super ResolvedBindings, T>) - Method in class dagger.internal.codegen.ComponentTreeTraverser.DependencyTrace
Returns an ordered stream of the results of calling function on every dependency request and the bindings resolved for it.
traverseComponents() - Method in class dagger.internal.codegen.ComponentTreeTraverser
traverseDependencies() - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser

V

visitBinding(Binding, ComponentDescriptor) - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Called once for each binding that is reachable from an entry point.
visitComponent(BindingGraph) - Method in class dagger.internal.codegen.ComponentTreeTraverser
Called once for each component in a component hierarchy.
visitContributionBinding(ContributionBinding, ComponentDescriptor) - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Called once for each contribution binding that is reachable from an entry point.
visitContributionBindings(ResolvedBindings) - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Called once for each dependency request for a contribution that is reachable from an entry point.
visitDependencyRequest(DependencyRequest) - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Called once for each dependency request that is reachable from an entry point.
visitEntryPoint(DependencyRequest, BindingGraph) - Method in class dagger.internal.codegen.ComponentTreeTraverser
Called once for each entry point in a component.
visitMembersInjectionBinding(MembersInjectionBinding, ComponentDescriptor) - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Called once for each members injection binding that is reachable from an entry point.
visitMembersInjectionBindings(ResolvedBindings) - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Called once for each dependency request for a members injector that is reachable from an entry point.
visitResolvedBindings(ResolvedBindings) - Method in class dagger.internal.codegen.ComponentTreeTraverser.BindingGraphTraverser
Called once for each dependency request that is reachable from an entry point.
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 B C D E F G I M O P R T V 
Skip navigation links

Copyright © 2012–2017 The Dagger Authors. All rights reserved.