Class RawBytecodeHelper

java.lang.Object
org.glavo.classfile.impl.RawBytecodeHelper

public final class RawBytecodeHelper extends Object
  • Field Details

    • ILLEGAL

      public static final int ILLEGAL
      See Also:
    • bci

      public int bci
    • nextBci

      public int nextBci
    • endBci

      public int endBci
    • rawCode

      public int rawCode
    • isWide

      public boolean isWide
  • Constructor Details

    • RawBytecodeHelper

      public RawBytecodeHelper(ByteBuffer bytecode)
  • Method Details

    • isStoreIntoLocal

      public static boolean isStoreIntoLocal(int code)
    • align

      public static int align(int n)
    • isLastBytecode

      public boolean isLastBytecode()
    • getShort

      public int getShort(int bci)
    • dest

      public int dest()
    • getInt

      public int getInt(int bci)
    • destW

      public int destW()
    • getIndexU1

      public int getIndexU1()
    • getU1

      public int getU1(int bci)
    • rawNext

      public int rawNext(int jumpTo)
    • rawNext

      public int rawNext()
    • getIndex

      public int getIndex()
    • getIndexU2

      public int getIndexU2()
    • getIndexU2Raw

      public int getIndexU2Raw(int bci)