Class InjectClassAcceptor

java.lang.Object
pro.gravit.launchserver.asm.InjectClassAcceptor
All Implemented Interfaces:
MainBuildTask.ASMTransformer, MainBuildTask.Transformer

public class InjectClassAcceptor extends Object implements MainBuildTask.ASMTransformer
  • Constructor Details

    • InjectClassAcceptor

      public InjectClassAcceptor(Map<String,​Object> values)
  • Method Details

    • injectTo

      public static void injectTo(org.objectweb.asm.tree.MethodNode initMethod, org.objectweb.asm.tree.ClassNode classNode, org.objectweb.asm.tree.FieldNode field, boolean isStatic, Map<String,​Object> values)
    • isSerializableValue

      public static boolean isSerializableValue(Object value)
    • transform

      public void transform(org.objectweb.asm.tree.ClassNode classNode, String className, BuildContext context)
      Specified by:
      transform in interface MainBuildTask.ASMTransformer