Lines Matching full:codegen
17 package dagger.internal.codegen.validation;
19 import static dagger.internal.codegen.extension.DaggerStreams.toImmutableList;
20 import static dagger.internal.codegen.extension.DaggerStreams.toImmutableMap;
21 import static dagger.internal.codegen.extension.DaggerStreams.toImmutableSet;
33 import dagger.internal.codegen.model.DaggerAnnotation;
34 import dagger.internal.codegen.model.DaggerElement;
35 import dagger.internal.codegen.model.DaggerTypeElement;
36 import dagger.internal.codegen.xprocessing.XElements;
64 dagger.internal.codegen.model.DiagnosticReporter reporter) { in toModel()
68 /** Returns a {@link BindingGraph} from a {@link dagger.internal.codegen.model.BindingGraph}. */
69 public static BindingGraph toModel(dagger.internal.codegen.model.BindingGraph graph) { in toModel()
75 dagger.internal.codegen.model.BindingGraph.Node, in toModel()
76 dagger.internal.codegen.model.BindingGraph.Edge> in toModel()
81 ImmutableMap<dagger.internal.codegen.model.BindingGraph.Node, Node> fromInternalNodes = in toModel()
88 for (dagger.internal.codegen.model.BindingGraph.Edge edge : internalNetwork.edges()) { in toModel()
89 EndpointPair<dagger.internal.codegen.model.BindingGraph.Node> edgePair = in toModel()
99 private static Node toModel(dagger.internal.codegen.model.BindingGraph.Node node) { in toModel()
100 if (node instanceof dagger.internal.codegen.model.Binding) { in toModel()
101 return BindingNodeImpl.create((dagger.internal.codegen.model.Binding) node); in toModel()
102 } else if (node instanceof dagger.internal.codegen.model.BindingGraph.ComponentNode) { in toModel()
104 (dagger.internal.codegen.model.BindingGraph.ComponentNode) node); in toModel()
105 } else if (node instanceof dagger.internal.codegen.model.BindingGraph.MissingBinding) { in toModel()
107 (dagger.internal.codegen.model.BindingGraph.MissingBinding) node); in toModel()
113 private static Edge toModel(dagger.internal.codegen.model.BindingGraph.Edge edge) { in toModel()
114 if (edge instanceof dagger.internal.codegen.model.BindingGraph.DependencyEdge) { in toModel()
116 (dagger.internal.codegen.model.BindingGraph.DependencyEdge) edge); in toModel()
117 } else if (edge instanceof dagger.internal.codegen.model.BindingGraph.ChildFactoryMethodEdge) { in toModel()
119 (dagger.internal.codegen.model.BindingGraph.ChildFactoryMethodEdge) edge); in toModel()
121 instanceof dagger.internal.codegen.model.BindingGraph.SubcomponentCreatorBindingEdge) { in toModel()
123 (dagger.internal.codegen.model.BindingGraph.SubcomponentCreatorBindingEdge) edge); in toModel()
130 dagger.internal.codegen.model.Key.MultibindingContributionIdentifier identifier) { in toModel()
136 private static Key toModel(dagger.internal.codegen.model.Key key) { in toModel()
146 private static BindingKind toModel(dagger.internal.codegen.model.BindingKind bindingKind) { in toModel()
150 private static RequestKind toModel(dagger.internal.codegen.model.RequestKind requestKind) { in toModel()
155 dagger.internal.codegen.model.DependencyRequest request) { in toModel()
166 private static Scope toModel(dagger.internal.codegen.model.Scope scope) { in toModel()
170 private static ComponentPath toModel(dagger.internal.codegen.model.ComponentPath path) { in toModel()
175 private static dagger.internal.codegen.model.BindingGraph.ComponentNode toInternal( in toInternal()
180 private static dagger.internal.codegen.model.BindingGraph.MaybeBinding toInternal( in toInternal()
191 private static dagger.internal.codegen.model.BindingGraph.DependencyEdge toInternal( in toInternal()
196 private static dagger.internal.codegen.model.BindingGraph.ChildFactoryMethodEdge toInternal( in toInternal()
204 dagger.internal.codegen.model.BindingGraph.ComponentNode componentNode) { in create()
218 abstract dagger.internal.codegen.model.BindingGraph.ComponentNode delegate(); in delegate()
228 static Binding create(dagger.internal.codegen.model.Binding binding) { in create()
245 abstract dagger.internal.codegen.model.Binding delegate(); in delegate()
256 dagger.internal.codegen.model.BindingGraph.MissingBinding missingBinding) { in create()
261 abstract dagger.internal.codegen.model.BindingGraph.MissingBinding delegate(); in delegate()
274 dagger.internal.codegen.model.BindingGraph.DependencyEdge dependencyEdge) { in create()
281 abstract dagger.internal.codegen.model.BindingGraph.DependencyEdge delegate(); in delegate()
292 dagger.internal.codegen.model.BindingGraph.ChildFactoryMethodEdge childFactoryMethodEdge) { in create()
297 abstract dagger.internal.codegen.model.BindingGraph.ChildFactoryMethodEdge delegate(); in delegate()
309 dagger.internal.codegen.model.BindingGraph.SubcomponentCreatorBindingEdge in create()
318 abstract dagger.internal.codegen.model.BindingGraph.SubcomponentCreatorBindingEdge delegate(); in delegate()
328 static BindingGraph create(dagger.internal.codegen.model.BindingGraph bindingGraph) { in create()
360 dagger.internal.codegen.model.DiagnosticReporter reporter) { in create()
364 private final dagger.internal.codegen.model.DiagnosticReporter delegate;
366 DiagnosticReporterImpl(dagger.internal.codegen.model.DiagnosticReporter delegate) { in DiagnosticReporterImpl()