java.lang.Object
io.micronaut.starter.build.dependencies.Scope
All Implemented Interfaces:
io.micronaut.core.order.Ordered

public class Scope extends Object implements io.micronaut.core.order.Ordered
  • Field Details

    • ANNOTATION_PROCESSOR

      public static final Scope ANNOTATION_PROCESSOR
    • API

      public static final Scope API
    • COMPILE

      public static final Scope COMPILE
    • COMPILE_ONLY

      public static final Scope COMPILE_ONLY
    • RUNTIME

      public static final Scope RUNTIME
    • DEVELOPMENT_ONLY

      public static final Scope DEVELOPMENT_ONLY
    • AOT_PLUGIN

      public static final Scope AOT_PLUGIN
    • OPENREWRITE

      public static final Scope OPENREWRITE
    • NATIVE_IMAGE_COMPILE_ONLY

      public static final Scope NATIVE_IMAGE_COMPILE_ONLY
    • TEST

      public static final Scope TEST
    • TEST_ANNOTATION_PROCESSOR

      public static final Scope TEST_ANNOTATION_PROCESSOR
    • TEST_COMPILE_ONLY

      public static final Scope TEST_COMPILE_ONLY
    • TEST_RUNTIME

      public static final Scope TEST_RUNTIME
    • TEST_RESOURCES_SERVICE

      public static final Scope TEST_RESOURCES_SERVICE
  • Constructor Details

    • Scope

      public Scope(@NonNull @NonNull Source source, @NonNull @NonNull List<Phase> phases, int order)
  • Method Details

    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface io.micronaut.core.order.Ordered
    • getSource

      @NonNull public @NonNull Source getSource()
    • setSource

      public void setSource(@NonNull @NonNull Source source)
    • getPhases

      @NonNull public @NonNull List<Phase> getPhases()
    • setPhases

      public void setPhases(@NonNull @NonNull List<Phase> phases)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object