javassist.bytecode.stackmap
Class BasicBlock

java.lang.Object
  extended by javassist.bytecode.stackmap.BasicBlock
Direct Known Subclasses:
TypedBlock

public class BasicBlock
extends java.lang.Object


Nested Class Summary
static class BasicBlock.Catch
           
static class BasicBlock.Maker
           
 
Field Summary
 BasicBlock[] exit
           
 int incoming
           
 int length
           
 int position
           
 boolean stop
           
 BasicBlock.Catch toCatch
           
 
Constructor Summary
protected BasicBlock(int pos)
           
 
Method Summary
static BasicBlock find(BasicBlock[] blocks, int pos)
           
 java.lang.String toString()
           
protected  void toString2(java.lang.StringBuffer sbuf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

position

public int position

length

public int length

incoming

public int incoming

exit

public BasicBlock[] exit

stop

public boolean stop

toCatch

public BasicBlock.Catch toCatch
Constructor Detail

BasicBlock

protected BasicBlock(int pos)
Method Detail

find

public static BasicBlock find(BasicBlock[] blocks,
                              int pos)
                       throws BadBytecode
Throws:
BadBytecode

toString

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

toString2

protected void toString2(java.lang.StringBuffer sbuf)


Copyright © 2011. All Rights Reserved.