Class AggregatedUninstallModulesMetadata
java.lang.Object
dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata
A class that represents the values stored in an
dagger.hilt.android.internal.uninstallmodules.AggregatedUninstallModules annotation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract androidx.room.compiler.processing.XTypeElementReturns the aggregating elementstatic com.google.common.collect.ImmutableSet<AggregatedUninstallModulesMetadata>from(androidx.room.compiler.processing.XProcessingEnv env) Returns metadata for all aggregated elements in the aggregating package.static com.google.common.collect.ImmutableSet<AggregatedUninstallModulesMetadata>from(com.google.common.collect.ImmutableSet<androidx.room.compiler.processing.XTypeElement> aggregatedElements) Returns metadata for each aggregated element.abstract androidx.room.compiler.processing.XTypeElementReturns the test annotated withdagger.hilt.android.testing.UninstallModules.static dagger.hilt.processor.internal.root.ir.AggregatedUninstallModulesIrtoIr(AggregatedUninstallModulesMetadata metadata) abstract com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XTypeElement>Returns the list of uninstall modules indagger.hilt.android.testing.UninstallModules.
-
Constructor Details
-
AggregatedUninstallModulesMetadata
public AggregatedUninstallModulesMetadata()
-
-
Method Details
-
aggregatingElement
public abstract androidx.room.compiler.processing.XTypeElement aggregatingElement()Returns the aggregating element -
testElement
public abstract androidx.room.compiler.processing.XTypeElement testElement()Returns the test annotated withdagger.hilt.android.testing.UninstallModules. -
uninstallModuleElements
public abstract com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XTypeElement> uninstallModuleElements()Returns the list of uninstall modules indagger.hilt.android.testing.UninstallModules. -
from
public static com.google.common.collect.ImmutableSet<AggregatedUninstallModulesMetadata> from(androidx.room.compiler.processing.XProcessingEnv env) Returns metadata for all aggregated elements in the aggregating package. -
from
public static com.google.common.collect.ImmutableSet<AggregatedUninstallModulesMetadata> from(com.google.common.collect.ImmutableSet<androidx.room.compiler.processing.XTypeElement> aggregatedElements) Returns metadata for each aggregated element. -
toIr
public static dagger.hilt.processor.internal.root.ir.AggregatedUninstallModulesIr toIr(AggregatedUninstallModulesMetadata metadata)
-