Class DefineComponentClassesMetadata
java.lang.Object
dagger.hilt.processor.internal.definecomponent.DefineComponentClassesMetadata
A class that represents the values stored in an
dagger.hilt.internal.definecomponent.DefineComponentClasses annotation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract androidx.room.compiler.processing.XTypeElementReturns the aggregating elementabstract androidx.room.compiler.processing.XTypeElementelement()Returns the element annotated withdagger.hilt.internal.definecomponent.DefineComponentordagger.hilt.internal.definecomponent.DefineComponent.Builder.static com.google.common.collect.ImmutableSet<DefineComponentClassesMetadata>from(androidx.room.compiler.processing.XProcessingEnv env) Returns metadata for all aggregated elements in the aggregating package.static com.google.common.collect.ImmutableSet<DefineComponentClassesMetadata>from(com.google.common.collect.ImmutableSet<androidx.room.compiler.processing.XTypeElement> aggregatedElements) Returns metadata for each aggregated element.static dagger.hilt.processor.internal.root.ir.DefineComponentClassesIrtoIr(DefineComponentClassesMetadata metadata)
-
Constructor Details
-
DefineComponentClassesMetadata
public DefineComponentClassesMetadata()
-
-
Method Details
-
aggregatingElement
public abstract androidx.room.compiler.processing.XTypeElement aggregatingElement()Returns the aggregating element -
element
public abstract androidx.room.compiler.processing.XTypeElement element()Returns the element annotated withdagger.hilt.internal.definecomponent.DefineComponentordagger.hilt.internal.definecomponent.DefineComponent.Builder. -
from
public static com.google.common.collect.ImmutableSet<DefineComponentClassesMetadata> 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<DefineComponentClassesMetadata> 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.DefineComponentClassesIr toIr(DefineComponentClassesMetadata metadata)
-