Package net.neoforged.neoforgespi.transformation
package net.neoforged.neoforgespi.transformation
-
ClassDescriptionBase class for simple class processors.Allows class processors to access bytecode of classes other than the class that is currently being transformed.Class processors provide an API for transforming classes as they are loaded.Context available in post-processing single-instance callbacksThe context provided to class processors when they are linked with a bytecode source.Context available when determining whether a processor wants to handle a classContext available when processing a classThe names of built-in class processors.A provider can be implemented and exposed using the Java
ServiceLoaderto contribute class processors to the launching game.Context about the currently launching game that is passed when processors are collected.A name for a processor; enforces the same rules as a Minecraft ResourceLocationIdentifies a targeted class.Identifies a targeted field and the class it resides in.Base class for simpleClassProcessorimplementations that want to apply bytecode transformations to specific methods.Identifies a targeted method and the class it resides in.Contextual information for transformations implemented bySimpleClassProcessor,SimpleMethodProcessororSimpleFieldProcessor.