Class FMLClassBytecodeProvider
java.lang.Object
net.neoforged.fml.loading.mixin.FMLClassBytecodeProvider
- All Implemented Interfaces:
IClassBytecodeProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BytecodeProviderprivate final FMLMixinClassProcessor -
Constructor Summary
ConstructorsConstructorDescriptionFMLClassBytecodeProvider(BytecodeProvider bytecodeProvider, FMLMixinClassProcessor classProcessor) -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.tree.ClassNodegetClassNode(String name) org.objectweb.asm.tree.ClassNodegetClassNode(String name, boolean runTransformers) org.objectweb.asm.tree.ClassNodegetClassNode(String name, boolean runTransformers, int readerFlags)
-
Field Details
-
bytecodeProvider
-
classProcessor
-
-
Constructor Details
-
FMLClassBytecodeProvider
FMLClassBytecodeProvider(BytecodeProvider bytecodeProvider, FMLMixinClassProcessor classProcessor)
-
-
Method Details
-
getClassNode
- Specified by:
getClassNodein interfaceIClassBytecodeProvider- Throws:
ClassNotFoundException
-
getClassNode
public org.objectweb.asm.tree.ClassNode getClassNode(String name, boolean runTransformers) throws ClassNotFoundException - Specified by:
getClassNodein interfaceIClassBytecodeProvider- Throws:
ClassNotFoundException
-
getClassNode
public org.objectweb.asm.tree.ClassNode getClassNode(String name, boolean runTransformers, int readerFlags) throws ClassNotFoundException - Specified by:
getClassNodein interfaceIClassBytecodeProvider- Throws:
ClassNotFoundException
-