Class ClassProcessorIds
java.lang.Object
net.neoforged.neoforgespi.transformation.ClassProcessorIds
The names of built-in class processors.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProcessorNamestatic final ProcessorNameA 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.static final ProcessorNamestatic final ProcessorNamestatic final ProcessorNameA processor which makes superclass changes for mixins (such as for generated classes).static final ProcessorNamestatic final ProcessorNameA dummy processor acting as a default group for processors provided bySimpleClassProcessor,SimpleMethodProcessor, andSimpleFieldProcessor. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
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 returnsClassProcessor.ComputeFlags.COMPUTE_FRAMESmust run after this processor. -
SIMPLE_PROCESSORS_GROUP
A dummy processor acting as a default group for processors provided bySimpleClassProcessor,SimpleMethodProcessor, andSimpleFieldProcessor. -
RUNTIME_ENUM_EXTENDER
-
ACCESS_TRANSFORMERS
-
MIXIN
-
MIXIN_FRAME_CONTEXT
A processor which makes superclass changes for mixins (such as for generated classes). Also serves as the capture point for mixin to look up bytecode. -
DIST_CLEANER
-
-
Constructor Details
-
ClassProcessorIds
private ClassProcessorIds()
-