Class AggregatedUninstallModulesMetadata
- java.lang.Object
-
- dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata
-
public abstract class AggregatedUninstallModulesMetadata extends java.lang.ObjectA class that represents the values stored in andagger.hilt.android.internal.uninstallmodules.AggregatedUninstallModulesannotation.
-
-
Constructor Summary
Constructors Constructor Description AggregatedUninstallModulesMetadata()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract javax.lang.model.element.TypeElementaggregatingElement()Returns the aggregating elementstatic com.google.common.collect.ImmutableSet<AggregatedUninstallModulesMetadata>from(com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> aggregatedElements, javax.lang.model.util.Elements elements)Returns metadata for each aggregated element.static com.google.common.collect.ImmutableSet<AggregatedUninstallModulesMetadata>from(javax.lang.model.util.Elements elements)Returns metadata for all aggregated elements in the aggregating package.abstract javax.lang.model.element.TypeElementtestElement()Returns the test annotated withdagger.hilt.android.testing.UninstallModules.static dagger.hilt.processor.internal.root.ir.AggregatedUninstallModulesIrtoIr(AggregatedUninstallModulesMetadata metadata)abstract com.google.common.collect.ImmutableList<javax.lang.model.element.TypeElement>uninstallModuleElements()Returns the list of uninstall modules indagger.hilt.android.testing.UninstallModules.
-
-
-
Method Detail
-
aggregatingElement
public abstract javax.lang.model.element.TypeElement aggregatingElement()
Returns the aggregating element
-
testElement
public abstract javax.lang.model.element.TypeElement testElement()
Returns the test annotated withdagger.hilt.android.testing.UninstallModules.
-
uninstallModuleElements
public abstract com.google.common.collect.ImmutableList<javax.lang.model.element.TypeElement> uninstallModuleElements()
Returns the list of uninstall modules indagger.hilt.android.testing.UninstallModules.
-
from
public static com.google.common.collect.ImmutableSet<AggregatedUninstallModulesMetadata> from(javax.lang.model.util.Elements elements)
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<javax.lang.model.element.TypeElement> aggregatedElements, javax.lang.model.util.Elements elements)
Returns metadata for each aggregated element.
-
toIr
public static dagger.hilt.processor.internal.root.ir.AggregatedUninstallModulesIr toIr(AggregatedUninstallModulesMetadata metadata)
-
-