Class ComponentDependencies
- java.lang.Object
-
- dagger.hilt.processor.internal.aggregateddeps.ComponentDependencies
-
public abstract class ComponentDependencies extends java.lang.ObjectRepresents information needed to create a component (i.e. modules, entry points, etc)
-
-
Constructor Summary
Constructors Constructor Description ComponentDependencies()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,javax.lang.model.element.TypeElement>componentEntryPoints()Returns the component entry point associated with the given a component.abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,javax.lang.model.element.TypeElement>entryPoints()Returns the entry points associated with the given a component.static ComponentDependenciesfrom(com.google.common.collect.ImmutableSet<ComponentDescriptor> descriptors, com.google.common.collect.ImmutableSet<AggregatedDepsMetadata> aggregatedDepsMetadata, com.google.common.collect.ImmutableSet<AggregatedUninstallModulesMetadata> aggregatedUninstallModulesMetadata, com.google.common.collect.ImmutableSet<dagger.hilt.processor.internal.earlyentrypoint.AggregatedEarlyEntryPointMetadata> aggregatedEarlyEntryPointMetadata, javax.lang.model.util.Elements elements)Returns the component dependencies for the given metadata.abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,javax.lang.model.element.TypeElement>modules()Returns the modules for a component, without any filtering.
-
-
-
Method Detail
-
modules
public abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,javax.lang.model.element.TypeElement> modules()
Returns the modules for a component, without any filtering.
-
entryPoints
public abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,javax.lang.model.element.TypeElement> entryPoints()
Returns the entry points associated with the given a component.
-
componentEntryPoints
public abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,javax.lang.model.element.TypeElement> componentEntryPoints()
Returns the component entry point associated with the given a component.
-
from
public static ComponentDependencies from(com.google.common.collect.ImmutableSet<ComponentDescriptor> descriptors, com.google.common.collect.ImmutableSet<AggregatedDepsMetadata> aggregatedDepsMetadata, com.google.common.collect.ImmutableSet<AggregatedUninstallModulesMetadata> aggregatedUninstallModulesMetadata, com.google.common.collect.ImmutableSet<dagger.hilt.processor.internal.earlyentrypoint.AggregatedEarlyEntryPointMetadata> aggregatedEarlyEntryPointMetadata, javax.lang.model.util.Elements elements)
Returns the component dependencies for the given metadata.
-
-