/external/dagger2/java/dagger/hilt/processor/internal/root/ |
D | ComponentTree.java | 30 import dagger.hilt.processor.internal.ComponentDescriptor; 37 private final ImmutableGraph<ComponentDescriptor> graph; 38 private final ComponentDescriptor root; 41 static ComponentTree from(Set<ComponentDescriptor> descriptors) { in from() 42 MutableGraph<ComponentDescriptor> graph = in from() 54 private ComponentTree(ImmutableGraph<ComponentDescriptor> graph) { in ComponentTree() 62 Map<ClassName, ComponentDescriptor> descriptors = new HashMap<>(); in ComponentTree() 63 for (ComponentDescriptor descriptor : graph.nodes()) { in ComponentTree() 65 ComponentDescriptor prevDescriptor = descriptors.get(descriptor.component()); in ComponentTree() 79 ImmutableList<ComponentDescriptor> roots = in ComponentTree() [all …]
|
D | RootGenerator.java | 40 import dagger.hilt.processor.internal.ComponentDescriptor; 71 private final Map<ComponentDescriptor, ClassName> componentNameMap = new HashMap<>(); 97 ImmutableMap<ComponentDescriptor, ClassName> subcomponentBuilderModules = in generateComponents() 101 for (ComponentDescriptor componentDescriptor : componentTree.getComponentDescriptors()) { in generateComponents() 137 MutableGraph<ComponentDescriptor> graph = in filterDescriptors() 156 private ImmutableMap<ComponentDescriptor, ClassName> subcomponentBuilderModules( in subcomponentBuilderModules() 158 ImmutableMap.Builder<ComponentDescriptor, ClassName> modules = ImmutableMap.builder(); in subcomponentBuilderModules() 159 for (ComponentDescriptor descriptor : metadata.componentTree().getComponentDescriptors()) { in subcomponentBuilderModules() 201 private Optional<TypeSpec> componentBuilder(ComponentDescriptor descriptor) { in componentBuilder() 216 private ClassName componentAnnotation(ComponentDescriptor componentDescriptor) { in componentAnnotation() [all …]
|
D | RootMetadata.java | 32 import dagger.hilt.processor.internal.ComponentDescriptor; 161 for (ComponentDescriptor componentDescriptor : componentTree.getComponentDescriptors()) { in validate() 187 for (ComponentDescriptor componentDescriptor : componentTree.getComponentDescriptors()) { in getScopesByComponentUncached()
|
D | ComponentTreeDepsProcessingStep.java | 35 import dagger.hilt.processor.internal.ComponentDescriptor; 113 ImmutableSet<ComponentDescriptor> componentDescriptors = in processComponentTreeDeps()
|
/external/dagger2/java/dagger/internal/codegen/validation/ |
D | ComponentHierarchyValidator.java | 41 import dagger.internal.codegen.binding.ComponentDescriptor; 42 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor; 67 ValidationReport validate(ComponentDescriptor componentDescriptor) { in validate() 77 report, componentDescriptor, LinkedHashMultimap.<ComponentDescriptor, Scope>create()); in validate() 85 ComponentDescriptor componentDescriptor, in validateSubcomponentMethods() 140 ComponentDescriptor subject, in validateScopeHierarchy() 141 SetMultimap<ComponentDescriptor, Scope> scopesByComponent) { in validateScopeHierarchy() argument 144 for (ComponentDescriptor childComponent : subject.childComponents()) { in validateScopeHierarchy() 155 SetMultimap<ComponentDescriptor, Scope> overlappingScopes = in validateScopeHierarchy() 162 for (Map.Entry<ComponentDescriptor, Scope> entry : overlappingScopes.entries()) { in validateScopeHierarchy() [all …]
|
D | ComponentDescriptorValidator.java | 54 import dagger.internal.codegen.binding.ComponentDescriptor; 113 public ValidationReport validate(ComponentDescriptor component) { in validate() 121 final ComponentDescriptor rootComponent; 122 final Map<ComponentDescriptor, ValidationReport.Builder> reports = new LinkedHashMap<>(); 124 ComponentValidation(ComponentDescriptor rootComponent) { in ComponentValidation() 136 private ValidationReport.Builder report(ComponentDescriptor component) { in report() 142 Diagnostic.Kind kind, ComponentDescriptor component, String message) { in reportComponentItem() 147 private void reportComponentError(ComponentDescriptor component, String error) { in reportComponentError() 151 void visitComponent(ComponentDescriptor component) { in visitComponent() 160 private void validateComponentDependencyHierarchy(ComponentDescriptor component) { in validateComponentDependencyHierarchy() [all …]
|
/external/dagger2/java/dagger/hilt/processor/internal/ |
D | ComponentDescriptor.java | 29 public abstract class ComponentDescriptor { class 45 public abstract Optional<ComponentDescriptor> parent(); in parent() 62 if (!(obj instanceof ComponentDescriptor)) { in equals() 65 ComponentDescriptor that = (ComponentDescriptor) obj; in equals() 90 Builder parent(ComponentDescriptor parent); in parent() 93 ComponentDescriptor build(); in build()
|
/external/dagger2/java/dagger/internal/codegen/binding/ |
D | ComponentDescriptor.java | 90 public abstract class ComponentDescriptor { class 121 abstract ImmutableSet<ComponentDescriptor> childComponentsDeclaredByModules(); in childComponentsDeclaredByModules() 127 public abstract ImmutableBiMap<ComponentMethodDescriptor, ComponentDescriptor> 134 abstract ImmutableMap<ComponentMethodDescriptor, ComponentDescriptor> 217 .filter(ComponentDescriptor::isComponentContributionMethod) in dependenciesByDependencyMethod() 239 public final ImmutableSet<ComponentDescriptor> childComponents() { in childComponents() 240 return ImmutableSet.<ComponentDescriptor>builder() in childComponents() 249 public ImmutableMap<XTypeElement, ComponentDescriptor> childComponentsByElement() { in childComponentsByElement() 250 return Maps.uniqueIndex(childComponents(), ComponentDescriptor::typeElement); in childComponentsByElement() 255 ComponentDescriptor childComponent) { in getFactoryMethodForChildComponent() [all …]
|
D | ComponentDeclarations.java | 196 Optional<ComponentDescriptor> parentDescriptor, ComponentDescriptor descriptor) { in create() 241 ComponentDescriptor descriptor, Optional<ComponentDescriptor> parentDescriptor) { in implicitProductionModules() 254 ComponentDescriptor descriptor, Optional<ComponentDescriptor> parentDescriptor) { in shouldIncludeImplicitProductionModules()
|
D | LegacyBindingGraphFactory.java | 72 CompilerOptions compilerOptions, ComponentDescriptor componentDescriptor) { in useLegacyBindingGraphFactory() 118 ComponentDescriptor componentDescriptor, boolean createFullBindingGraph) { in create() 126 ComponentDescriptor componentDescriptor, in createLegacyBindingGraph() 158 Set<ComponentDescriptor> resolvedSubcomponents = new HashSet<>(); in createLegacyBindingGraph() 160 for (ComponentDescriptor subcomponent : in createLegacyBindingGraph() 196 public ComponentDescriptor componentDescriptor() { in componentDescriptor() 308 final ComponentDescriptor componentDescriptor; 315 final Queue<ComponentDescriptor> subcomponentsToResolve = new ArrayDeque<>(); 317 Resolver(Optional<Resolver> parentResolver, ComponentDescriptor componentDescriptor) { in Resolver() 461 ComponentDescriptor owningComponent = owningResolver.componentDescriptor; in isCorrectlyScopedInSubcomponent() [all …]
|
D | ComponentNodeImpl.java | 32 ComponentPath componentPath, ComponentDescriptor componentDescriptor) { in create() 58 public abstract ComponentDescriptor componentDescriptor(); in componentDescriptor()
|
D | BindingGraphFactory.java | 109 ComponentDescriptor componentDescriptor, boolean createFullBindingGraph) { in create() 116 ComponentDescriptor componentDescriptor, boolean createFullBindingGraph) { in createBindingGraph() 135 final ComponentDescriptor componentDescriptor; 141 final Queue<ComponentDescriptor> subcomponentsToResolve = new ArrayDeque<>(); 143 Resolver(ComponentDescriptor componentDescriptor) { in Resolver() 147 Resolver(Resolver parentResolver, ComponentDescriptor componentDescriptor) { in Resolver() 151 private Resolver(Optional<Resolver> parentResolver, ComponentDescriptor componentDescriptor) { in Resolver() 211 Set<ComponentDescriptor> resolvedSubcomponents = new HashSet<>(); in resolve() 212 for (ComponentDescriptor subcomponent : Iterables.consumingIterable(subcomponentsToResolve)) { in resolve() 347 ComponentDescriptor owningComponent = owningResolver.componentDescriptor; in isCorrectlyScopedInSubcomponent() [all …]
|
D | MethodSignature.java | 28 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor;
|
D | LegacyBindingGraphConverter.java | 30 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor; 234 ComponentDescriptor subcomponent = in subcomponentNode()
|
/external/dagger2/java/dagger/internal/codegen/processingstep/ |
D | ComponentHjarProcessingStep.java | 30 import dagger.internal.codegen.binding.ComponentDescriptor; 54 private final ComponentDescriptor.Factory componentDescriptorFactory; 55 private final SourceFileGenerator<ComponentDescriptor> componentGenerator; 62 ComponentDescriptor.Factory componentDescriptorFactory, in ComponentHjarProcessingStep() 63 SourceFileGenerator<ComponentDescriptor> componentGenerator) { in ComponentHjarProcessingStep()
|
D | ComponentProcessingStep.java | 36 import dagger.internal.codegen.binding.ComponentDescriptor; 54 private final ComponentDescriptor.Factory componentDescriptorFactory; 65 ComponentDescriptor.Factory componentDescriptorFactory, in ComponentProcessingStep() 101 ComponentDescriptor componentDescriptor = in processRootComponent() 128 ComponentDescriptor subcomponentDescriptor = in processSubcomponent() 154 private boolean isValid(ComponentDescriptor componentDescriptor) { in isValid()
|
/external/dagger2/java/dagger/hilt/processor/internal/definecomponent/ |
D | DefineComponents.java | 27 import dagger.hilt.processor.internal.ComponentDescriptor; 51 public ImmutableSet<ComponentDescriptor> getComponentDescriptors( in getComponentDescriptors() 97 private static ComponentDescriptor toComponentDescriptor( in toComponentDescriptor() 100 ComponentDescriptor.Builder builder = in toComponentDescriptor() 101 ComponentDescriptor.builder() in toComponentDescriptor()
|
/external/dagger2/java/dagger/internal/codegen/componentgenerator/ |
D | ComponentHjarGenerator.java | 52 import dagger.internal.codegen.binding.ComponentDescriptor; 75 final class ComponentHjarGenerator extends SourceFileGenerator<ComponentDescriptor> { 88 public XElement originatingElement(ComponentDescriptor input) { in originatingElement() 93 public ImmutableList<TypeSpec.Builder> topLevelTypes(ComponentDescriptor componentDescriptor) { in topLevelTypes() 182 private static Stream<ComponentRequirement> componentRequirements(ComponentDescriptor component) { in componentRequirements() 206 private boolean hasBindsInstanceMethods(ComponentDescriptor componentDescriptor) { in hasBindsInstanceMethods() 229 private static MethodSpec builderBuildMethod(ComponentDescriptor component) { in builderBuildMethod() 244 private static MethodSpec createMethod(ComponentDescriptor componentDescriptor) { in createMethod()
|
D | ComponentGeneratorModule.java | 26 import dagger.internal.codegen.binding.ComponentDescriptor; 46 static SourceFileGenerator<ComponentDescriptor> componentHjarGenerator( in componentHjarGenerator()
|
/external/dagger2/java/dagger/hilt/processor/internal/aggregateddeps/ |
D | ComponentDependencies.java | 29 import dagger.hilt.processor.internal.ComponentDescriptor; 62 ImmutableSet<ComponentDescriptor> descriptors, in from() 85 descriptors.stream().map(ComponentDescriptor::component).collect(toImmutableSet()); in from()
|
/external/dagger2/java/dagger/hilt/processor/internal/aliasof/ |
D | AliasOfs.java | 24 import dagger.hilt.processor.internal.ComponentDescriptor; 34 ImmutableSet<ComponentDescriptor> componentDescriptors) { in create()
|
/external/dagger2/java/dagger/internal/codegen/writing/ |
D | RequestRepresentation.java | 20 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor;
|
D | MethodRequestRepresentation.java | 22 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor;
|
D | ComponentMethodRequestRepresentation.java | 26 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor;
|
D | ComponentNames.java | 37 import dagger.internal.codegen.binding.ComponentDescriptor; 54 public static XClassName getTopLevelClassName(ComponentDescriptor componentDescriptor) { in getTopLevelClassName()
|