Class ClassProcessorIds

java.lang.Object
net.neoforged.neoforgespi.transformation.ClassProcessorIds

public final class ClassProcessorIds extends Object
The names of built-in class processors.
  • Field Details

    • COMPUTING_FRAMES

      public static final ProcessorName COMPUTING_FRAMES
      A dummy processor used to order processors relative to frame computation; anything that requires frame re-computation should run after this, and anything providing information that should be available for frame computation should run before this. Thus, any processor that returns ClassProcessor.ComputeFlags.COMPUTE_FRAMES must run after this processor.
    • SIMPLE_PROCESSORS_GROUP

      public static final ProcessorName SIMPLE_PROCESSORS_GROUP
      A dummy processor acting as a default group for processors provided by SimpleClassProcessor, SimpleMethodProcessor, and SimpleFieldProcessor.
    • RUNTIME_ENUM_EXTENDER

      public static final ProcessorName RUNTIME_ENUM_EXTENDER
    • ACCESS_TRANSFORMERS

      public static final ProcessorName ACCESS_TRANSFORMERS
    • MIXIN

      public static final ProcessorName MIXIN
    • DIST_CLEANER

      public static final ProcessorName DIST_CLEANER
  • Constructor Details

    • ClassProcessorIds

      private ClassProcessorIds()