Class AggregatedDepsMetadata
- java.lang.Object
-
- dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
-
public abstract class AggregatedDepsMetadata extends java.lang.ObjectA class that represents the values stored in anAggregatedDepsannotation.
-
-
Constructor Summary
Constructors Constructor Description AggregatedDepsMetadata()
-
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 elementabstract com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement>componentElements()abstract javax.lang.model.element.TypeElementdependency()static com.google.common.collect.ImmutableSet<AggregatedDepsMetadata>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<AggregatedDepsMetadata>from(javax.lang.model.util.Elements elements)Returns metadata for all aggregated elements in the aggregating package.booleanisModule()abstract com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement>replacedDependencies()abstract java.util.Optional<javax.lang.model.element.TypeElement>testElement()static dagger.hilt.processor.internal.root.ir.AggregatedDepsIrtoIr(AggregatedDepsMetadata metadata)
-
-
-
Method Detail
-
aggregatingElement
public abstract javax.lang.model.element.TypeElement aggregatingElement()
Returns the aggregating element
-
testElement
public abstract java.util.Optional<javax.lang.model.element.TypeElement> testElement()
-
componentElements
public abstract com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> componentElements()
-
dependency
public abstract javax.lang.model.element.TypeElement dependency()
-
replacedDependencies
public abstract com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> replacedDependencies()
-
isModule
public boolean isModule()
-
from
public static com.google.common.collect.ImmutableSet<AggregatedDepsMetadata> 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<AggregatedDepsMetadata> 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.AggregatedDepsIr toIr(AggregatedDepsMetadata metadata)
-
-