Class AggregatedUninstallModulesMetadata

java.lang.Object
dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata

public abstract class AggregatedUninstallModulesMetadata extends Object
A class that represents the values stored in an
invalid @link
dagger.hilt.android.internal.uninstallmodules.AggregatedUninstallModules
annotation.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract androidx.room.compiler.processing.XTypeElement
    Returns the aggregating element
    static 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.XTypeElement
    Returns the test annotated with
    invalid @link
    dagger.hilt.android.testing.UninstallModules
    .
    static dagger.hilt.processor.internal.root.ir.AggregatedUninstallModulesIr
     
    abstract com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XTypeElement>
    Returns the list of uninstall modules in
    invalid @link
    dagger.hilt.android.testing.UninstallModules
    .

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 with
      invalid @link
      dagger.hilt.android.testing.UninstallModules
      .
    • uninstallModuleElements

      public abstract com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XTypeElement> uninstallModuleElements()
      Returns the list of uninstall modules in
      invalid @link
      dagger.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)