Class AliasOfPropagatedDataMetadata

java.lang.Object
dagger.hilt.processor.internal.aliasof.AliasOfPropagatedDataMetadata

public abstract class AliasOfPropagatedDataMetadata extends Object
A class that represents the values stored in an dagger.hilt.internal.aliasof.AliasOfPropagatedData annotation.
  • Constructor Details

    • AliasOfPropagatedDataMetadata

      public AliasOfPropagatedDataMetadata()
  • Method Details

    • aggregatingElement

      public abstract androidx.room.compiler.processing.XTypeElement aggregatingElement()
      Returns the aggregating element
    • from

      public static com.google.common.collect.ImmutableSet<AliasOfPropagatedDataMetadata> 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<AliasOfPropagatedDataMetadata> 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.AliasOfPropagatedDataIr toIr(AliasOfPropagatedDataMetadata metadata)