Class BasicBlock

  • Direct Known Subclasses:
    ControlFlow.Block, TypedBlock

    public class BasicBlock
    extends java.lang.Object
    A basic block is a sequence of bytecode that does not contain jump/branch instructions except at the last bytecode. Since Java7 or later does not allow JSR, this class throws an exception when it finds JSR.
    • Field Detail

      • position

        protected int position
      • length

        protected int length
      • incoming

        protected int incoming
      • stop

        protected boolean stop
    • Constructor Detail

      • BasicBlock

        protected BasicBlock​(int pos)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toString2

        protected void toString2​(java.lang.StringBuffer sbuf)