Class ComponentDependencies
java.lang.Object
dagger.hilt.processor.internal.aggregateddeps.ComponentDependencies
Represents information needed to create a component (i.e. modules, entry points, etc)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,androidx.room.compiler.processing.XTypeElement> Returns the component entry point associated with the given a component.abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,androidx.room.compiler.processing.XTypeElement> 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, androidx.room.compiler.processing.XProcessingEnv env) Returns the component dependencies for the given metadata.abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,androidx.room.compiler.processing.XTypeElement> modules()Returns the modules for a component, without any filtering.
-
Constructor Details
-
ComponentDependencies
public ComponentDependencies()
-
-
Method Details
-
modules
public abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,androidx.room.compiler.processing.XTypeElement> modules()Returns the modules for a component, without any filtering. -
entryPoints
public abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,androidx.room.compiler.processing.XTypeElement> entryPoints()Returns the entry points associated with the given a component. -
componentEntryPoints
public abstract com.google.common.collect.ImmutableSetMultimap<com.squareup.javapoet.ClassName,androidx.room.compiler.processing.XTypeElement> 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, androidx.room.compiler.processing.XProcessingEnv env) Returns the component dependencies for the given metadata.
-