| /external/dagger2/java/dagger/internal/codegen/bindinggraphvalidation/ |
| D | ProvisionDependencyOnProducerBindingValidator.java | 51 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 52 provisionDependenciesOnProductionBindings(bindingGraph) in visitGraph() 60 : dependencyErrorMessage(provisionDependent, bindingGraph))); in visitGraph() 64 BindingGraph bindingGraph) { in provisionDependenciesOnProductionBindings() argument 65 return bindingGraph.bindings().stream() in provisionDependenciesOnProductionBindings() 67 .flatMap(binding -> incomingDependencies(binding, bindingGraph)) in provisionDependenciesOnProductionBindings() 68 .filter(edge -> !dependencyCanBeProduction(edge, bindingGraph)); in provisionDependenciesOnProductionBindings() 73 private Stream<DependencyEdge> incomingDependencies(Binding binding, BindingGraph bindingGraph) { in incomingDependencies() argument 74 return bindingGraph.network().inEdges(binding).stream() in incomingDependencies() 86 DependencyEdge dependency, BindingGraph bindingGraph) { in bindingRequestingDependency() argument [all …]
|
| D | SetMultibindingValidator.java | 49 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 50 bindingGraph.bindings().stream() in visitGraph() 54 checkForDuplicateSetContributions(binding, bindingGraph, diagnosticReporter)); in visitGraph() 58 Binding binding, BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in checkForDuplicateSetContributions() argument 61 for (Binding dep : bindingGraph.requestedBindings(binding)) { in checkForDuplicateSetContributions() 63 dereferenceDelegateBinding(dep, bindingGraph) in checkForDuplicateSetContributions() 75 bindingGraph.componentNode(binding.componentPath()).get(), in checkForDuplicateSetContributions() 91 private Optional<Key> dereferenceDelegateBinding(Binding binding, BindingGraph bindingGraph) { in dereferenceDelegateBinding() argument 92 ImmutableSet<Binding> delegateSet = bindingGraph.requestedBindings(binding); in dereferenceDelegateBinding() 103 return dereferenceDelegateBinding(delegate, bindingGraph); in dereferenceDelegateBinding()
|
| D | DependencyCycleValidator.java | 78 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 80 nonCycleBreakingDependencyGraph(bindingGraph); in visitGraph() 90 .ifPresent(cycle -> reportCycle(cycle, bindingGraph, diagnosticReporter)); in visitGraph() 132 Cycle<Node> cycle, BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in reportCycle() argument 133 if (bindingGraph.isFullBindingGraph()) { in reportCycle() 136 bindingGraph.componentNode(cycle.nodes().asList().get(0).componentPath()).get(), in reportCycle() 137 errorMessage(cycle, bindingGraph)); in reportCycle() 141 ImmutableList<Node> path = shortestPathToCycleFromAnEntryPoint(cycle, bindingGraph); in reportCycle() 145 chooseDependencyEdgeConnecting(previousNode, cycleStartNode, bindingGraph); in reportCycle() 149 errorMessage(cycle.shift(cycleStartNode), bindingGraph) in reportCycle() [all …]
|
| D | IncompatiblyScopedBindingsValidator.java | 67 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 69 diagnosticMessageGeneratorFactory.create(bindingGraph); in visitGraph() 70 bindingGraph.bindings().stream() in visitGraph() 71 .filter(binding -> hasIncompatibleScope(bindingGraph, binding)) in visitGraph() 72 .collect(groupingBy(binding -> owningComponent(bindingGraph, binding))) in visitGraph() 77 private static boolean hasIncompatibleScope(BindingGraph bindingGraph, Binding binding) { in hasIncompatibleScope() argument 82 || (binding.kind() == INJECTION && isSubcomponentOrModuleRoot(bindingGraph))) { in hasIncompatibleScope() 85 return !owningComponent(bindingGraph, binding).scopes().contains(binding.scope().get()); in hasIncompatibleScope() 88 private static boolean isSubcomponentOrModuleRoot(BindingGraph bindingGraph) { in isSubcomponentOrModuleRoot() argument 89 ComponentNode rootComponent = bindingGraph.rootComponentNode(); in isSubcomponentOrModuleRoot() [all …]
|
| D | NullableBindingValidator.java | 48 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 49 for (Binding binding : nullableBindings(bindingGraph)) { in visitGraph() 50 for (DependencyEdge dependencyEdge : nonNullableDependencies(bindingGraph, binding)) { in visitGraph() 66 private ImmutableList<Binding> nullableBindings(BindingGraph bindingGraph) { in nullableBindings() argument 67 return bindingGraph.bindings().stream() in nullableBindings() 73 BindingGraph bindingGraph, Binding binding) { in nonNullableDependencies() argument 74 return bindingGraph.network().inEdges(binding).stream() in nonNullableDependencies()
|
| D | SubcomponentFactoryMethodValidator.java | 59 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 60 if (!bindingGraph.rootComponentNode().isRealComponent() in visitGraph() 61 || bindingGraph.rootComponentNode().isSubcomponent()) { in visitGraph() 66 bindingGraph.network().edges().stream() in visitGraph() 70 ImmutableSet<XTypeElement> missingModules = findMissingModules(edge, bindingGraph); in visitGraph() 73 edge, missingModules, bindingGraph, diagnosticReporter); in visitGraph() 101 ChildFactoryMethodEdge edge, BindingGraph bindingGraph) { in subgraphFactoryMethodParameters() argument 102 ComponentNode parent = (ComponentNode) bindingGraph.network().incidentNodes(edge).source(); in subgraphFactoryMethodParameters()
|
| D | MapMultibindingValidator.java | 70 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 71 mapMultibindings(bindingGraph) in visitGraph() 75 mapBindingContributions(binding, bindingGraph); in visitGraph() 92 private ImmutableSet<Binding> mapMultibindings(BindingGraph bindingGraph) { in mapMultibindings() argument 94 return bindingGraph.bindings().stream() in mapMultibindings() 109 Binding binding, BindingGraph bindingGraph) { in mapBindingContributions() argument 111 return bindingGraph.requestedBindings(binding).stream() in mapBindingContributions()
|
| D | CompositeBindingGraphPlugin.java | 69 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 71 bindingGraph, diagnosticReporter, messageGeneratorFactory.create(bindingGraph)); in visitGraph() 75 plugin.visitGraph(bindingGraph, aggregatingDiagnosticReporter); in visitGraph() 76 if (plugin.visitFullGraphRequested(bindingGraph)) { in visitGraph() 77 requestVisitFullGraph(bindingGraph); in visitGraph() 80 if (visitFullGraphRequested(bindingGraph)) { in visitGraph() 82 bindingGraph.rootComponentNode(), aggregatingDiagnosticReporter.getMessage()); in visitGraph()
|
| D | DuplicateBindingsValidator.java | 89 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 95 duplicateBindingSets(bindingGraph) in visitGraph() 100 reportErrors(duplicateBindings, bindingGraph, diagnosticReporter); in visitGraph() 113 BindingGraph bindingGraph) { in duplicateBindingSets() argument 114 return groupBindingsByKey(bindingGraph).stream() in duplicateBindingSets() 121 private ImmutableSet<ImmutableSet<Binding>> groupBindingsByKey(BindingGraph bindingGraph) { in groupBindingsByKey() argument 123 bindingGraph.bindings().stream() in groupBindingsByKey() 165 BindingGraph bindingGraph, in reportErrors() argument 177 bindingGraph.rootComponentNode())); in reportErrors() 181 reportDuplicateBindings(duplicateBindings.values(), bindingGraph, diagnosticReporter); in reportErrors() local
|
| D | DependsOnProductionExecutorValidator.java | 53 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 61 bindingGraph.network().nodes().stream() in visitGraph() 64 .flatMap(productionExecutor -> bindingGraph.requestingBindings(productionExecutor).stream()) in visitGraph()
|
| D | InvalidProductionBindingScopeValidator.java | 39 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter reporter) { in visitGraph() argument 43 bindingGraph.bindings().stream() in visitGraph()
|
| D | InjectBindingValidator.java | 45 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 46 bindingGraph.bindings().stream() in visitGraph()
|
| /external/dagger2/javatests/dagger/spi/ |
| D | FailingPlugin.java | 56 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 59 bindingGraph.bindings().stream() in visitGraph() 69 bindingGraph.rootComponentNode(), in visitGraph() 71 bindingGraph.rootComponentNode()); in visitGraph() 75 bindingGraph.componentNodes().stream() in visitGraph() 85 bindingGraph.dependencyEdges().stream() in visitGraph()
|
| /external/dagger2/javatests/dagger/functional/spi/ |
| D | TestPlugin.java | 44 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 47 for (ComponentNode node : bindingGraph.componentNodes()) { in visitGraph() 52 write(bindingGraph, properties); in visitGraph() 55 private void write(BindingGraph bindingGraph, Properties properties) { in write() argument 57 ClassName.get(bindingGraph.rootComponentNode().componentPath().currentComponent()); in write()
|
| /external/dagger2/java/dagger/example/spi/ |
| D | BindingGraphVisualizer.java | 96 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 98 bindingGraph.rootComponentNode().componentPath().currentComponent(); in visitGraph() 99 DotGraph graph = new NodesGraph(bindingGraph).graph(); in visitGraph() 217 private final BindingGraph bindingGraph; field in BindingGraphVisualizer.NodesGraph 220 NodesGraph(BindingGraph bindingGraph) { in NodesGraph() argument 221 this.bindingGraph = bindingGraph; in NodesGraph() 227 bindingGraph.network().nodes().stream() in graph() 242 for (Edge edge : bindingGraph.network().edges()) { in graph() 260 EndpointPair<Node> incidentNodes = bindingGraph.network().incidentNodes(edge); in dotEdge() 283 if (bindingGraph.entryPointBindings().contains(node)) { in dotNode()
|
| /external/dagger2/java/dagger/internal/codegen/writing/ |
| D | ComponentProvisionRequestRepresentation.java | 36 private final BindingGraph bindingGraph; field in ComponentProvisionRequestRepresentation 43 BindingGraph bindingGraph, in ComponentProvisionRequestRepresentation() argument 48 this.bindingGraph = bindingGraph; in ComponentProvisionRequestRepresentation() 69 return bindingGraph in componentRequirement()
|
| /external/dagger2/java/dagger/internal/codegen/componentgenerator/ |
| D | ComponentGenerator.java | 50 public ImmutableList<TypeSpec.Builder> topLevelTypes(BindingGraph bindingGraph) { in topLevelTypes() argument 53 .create(bindingGraph) in topLevelTypes() 55 .bindingGraph(bindingGraph) in topLevelTypes()
|
| D | CurrentImplementationSubcomponent.java | 60 .bindingGraph(childGraph) in provideChildComponentImplementationFactory() 84 Builder bindingGraph(BindingGraph bindingGraph); in bindingGraph() method
|
| /external/dagger2/java/dagger/internal/codegen/processingstep/ |
| D | ComponentProcessingStep.java | 116 BindingGraph bindingGraph = bindingGraphFactory.create(componentDescriptor, false); in processRootComponent() local 118 bindingGraph.topLevelBindingGraph(), fullBindingGraphSupplier)) { in processRootComponent() 119 generateComponent(bindingGraph); in processRootComponent() 140 private void generateComponent(BindingGraph bindingGraph) { in generateComponent() argument 141 componentGenerator.generate(bindingGraph, messager); in generateComponent()
|
| /external/dagger2/java/dagger/hilt/android/plugin/main/src/test/data/spi-plugin/src/main/java/spi/ |
| D | TestPlugin.java | 30 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 31 ComponentNode componentNode = bindingGraph.rootComponentNode(); in visitGraph()
|
| /external/dagger2/java/dagger/hilt/android/processor/internal/viewmodel/ |
| D | ViewModelValidationPlugin.kt | 61 override fun visitGraph(bindingGraph: BindingGraph, diagnosticReporter: DiagnosticReporter) { in <lambda>() 62 if (bindingGraph.rootComponentNode().isSubcomponent()) { in <lambda>() 68 val network: ImmutableNetwork<Node, Edge> = bindingGraph.network() in <lambda>() 69 bindingGraph.dependencyEdges().forEach { edge -> in <lambda>()
|
| /external/dagger2/java/dagger/internal/codegen/binding/ |
| D | BindingGraph.java | 236 BindingGraph bindingGraph = new AutoValue_BindingGraph(componentNode, topLevelBindingGraph); in create() local 250 bindingGraph.parent = parent; in create() 251 bindingGraph.inheritedModules = inheritedModules; in create() 252 bindingGraph.ownedModules = Sets.difference(modules, inheritedModules).immutableCopy(); in create() 253 bindingGraph.contributionBindings = ImmutableMap.copyOf(contributionBindings); in create() 254 bindingGraph.membersInjectionBindings = ImmutableMap.copyOf(membersInjectionBindings); in create() 255 bindingGraph.bindingModules = in create() 262 return bindingGraph; in create()
|
| /external/dagger2/javatests/dagger/internal/codegen/ |
| D | PluginsVisitFullBindingGraphTest.java | 134 public void visitGraph(BindingGraph bindingGraph, DiagnosticReporter diagnosticReporter) { in visitGraph() argument 135 diagnosticReporter.reportComponent(ERROR, bindingGraph.rootComponentNode(), "Error!"); in visitGraph()
|
| /external/dagger2/java/dagger/model/testing/ |
| D | BindingGraphSubject.java | 35 public static BindingGraphSubject assertThat(BindingGraph bindingGraph) { in assertThat() argument 36 return assertAbout(BindingGraphSubject::new).that(bindingGraph); in assertThat()
|
| /external/dagger2/java/dagger/spi/model/testing/ |
| D | BindingGraphSubject.java | 36 public static BindingGraphSubject assertThat(BindingGraph bindingGraph) { in assertThat() argument 37 return assertAbout(BindingGraphSubject::new).that(bindingGraph); in assertThat()
|