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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MainBuildTask.ASMTransformer
transformModifier and TypeMethodDescriptiondefault byte[]transform(byte[] input, String classname, BuildContext context)
-
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
-