Home
last modified time | relevance | path

Searched refs:ComponentDescriptor (Results 1 – 25 of 38) sorted by relevance

12

/external/dagger2/java/dagger/hilt/processor/internal/root/
DComponentTree.java30 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 …]
DRootGenerator.java40 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 …]
DRootMetadata.java32 import dagger.hilt.processor.internal.ComponentDescriptor;
161 for (ComponentDescriptor componentDescriptor : componentTree.getComponentDescriptors()) { in validate()
187 for (ComponentDescriptor componentDescriptor : componentTree.getComponentDescriptors()) { in getScopesByComponentUncached()
DComponentTreeDepsProcessingStep.java35 import dagger.hilt.processor.internal.ComponentDescriptor;
113 ImmutableSet<ComponentDescriptor> componentDescriptors = in processComponentTreeDeps()
/external/dagger2/java/dagger/internal/codegen/validation/
DComponentHierarchyValidator.java41 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 …]
DComponentDescriptorValidator.java54 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/
DComponentDescriptor.java29 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/
DComponentDescriptor.java90 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 …]
DComponentDeclarations.java196 Optional<ComponentDescriptor> parentDescriptor, ComponentDescriptor descriptor) { in create()
241 ComponentDescriptor descriptor, Optional<ComponentDescriptor> parentDescriptor) { in implicitProductionModules()
254 ComponentDescriptor descriptor, Optional<ComponentDescriptor> parentDescriptor) { in shouldIncludeImplicitProductionModules()
DLegacyBindingGraphFactory.java72 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 …]
DComponentNodeImpl.java32 ComponentPath componentPath, ComponentDescriptor componentDescriptor) { in create()
58 public abstract ComponentDescriptor componentDescriptor(); in componentDescriptor()
DBindingGraphFactory.java109 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 …]
DMethodSignature.java28 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor;
DLegacyBindingGraphConverter.java30 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor;
234 ComponentDescriptor subcomponent = in subcomponentNode()
/external/dagger2/java/dagger/internal/codegen/processingstep/
DComponentHjarProcessingStep.java30 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()
DComponentProcessingStep.java36 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/
DDefineComponents.java27 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/
DComponentHjarGenerator.java52 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()
DComponentGeneratorModule.java26 import dagger.internal.codegen.binding.ComponentDescriptor;
46 static SourceFileGenerator<ComponentDescriptor> componentHjarGenerator( in componentHjarGenerator()
/external/dagger2/java/dagger/hilt/processor/internal/aggregateddeps/
DComponentDependencies.java29 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/
DAliasOfs.java24 import dagger.hilt.processor.internal.ComponentDescriptor;
34 ImmutableSet<ComponentDescriptor> componentDescriptors) { in create()
/external/dagger2/java/dagger/internal/codegen/writing/
DRequestRepresentation.java20 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor;
DMethodRequestRepresentation.java22 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor;
DComponentMethodRequestRepresentation.java26 import dagger.internal.codegen.binding.ComponentDescriptor.ComponentMethodDescriptor;
DComponentNames.java37 import dagger.internal.codegen.binding.ComponentDescriptor;
54 public static XClassName getTopLevelClassName(ComponentDescriptor componentDescriptor) { in getTopLevelClassName()

12