Package pro.gravit.launchserver.asm
Class InjectClassAcceptor
java.lang.Object
pro.gravit.launchserver.asm.InjectClassAcceptor
- All Implemented Interfaces:
MainBuildTask.ASMTransformer,MainBuildTask.Transformer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidinjectTo(org.objectweb.asm.tree.MethodNode initMethod, org.objectweb.asm.tree.ClassNode classNode, org.objectweb.asm.tree.FieldNode field, boolean isStatic, Map<String,Object> values)static booleanisSerializableValue(Object value)voidtransform(org.objectweb.asm.tree.ClassNode classNode, String className, BuildContext context)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pro.gravit.launchserver.binary.tasks.MainBuildTask.ASMTransformer
transform
-
Constructor Details
-
InjectClassAcceptor
-
-
Method Details
-
injectTo
-
isSerializableValue
-
transform
public void transform(org.objectweb.asm.tree.ClassNode classNode, String className, BuildContext context)- Specified by:
transformin interfaceMainBuildTask.ASMTransformer
-