Module Simula

Class AsmUtils

java.lang.Object
simula.compiler.byteCodeEngineering.AsmUtils

public class AsmUtils extends Object
ASM Utilities.

Link to GitHub: Source File.

  • Field Details

    • stringBuilder

      static StringBuilder stringBuilder
    • labelNames

      protected static Map<org.objectweb.asm.Label,String> labelNames
  • Constructor Details

    • AsmUtils

      private AsmUtils()
  • Method Details

    • edInstruction

      static String edInstruction(org.objectweb.asm.tree.AbstractInsnNode instr)
    • edLabel

      static String edLabel(org.objectweb.asm.tree.AbstractInsnNode label)
    • edAccessFlags

      static String edAccessFlags(int accessFlags)
    • edFrame

      private static String edFrame(int type, int numLocal, Object[] local, int numStack, Object[] stack)
    • appendFrameTypes

      private static void appendFrameTypes(int numTypes, Object[] frameTypes)
    • appendDescriptor

      protected static void appendDescriptor(int type, String value)
    • appendLabel

      protected static void appendLabel(org.objectweb.asm.Label label)