jbet
Class Block.ExitRec

java.lang.Object
  extended by jbet.Block.ExitRec
Enclosing class:
Block

public static class Block.ExitRec
extends java.lang.Object


Field Summary
 java.util.Vector exceptions
           
 int exflags
           
 Block jump
           
 java.util.Hashtable localcopies
           
 ClassInfo mclass
           
 MethodInfo method
           
 int op
           
 Block primary
           
 Block ret
           
 int retlvt
           
 java.lang.Object retnode
           
 int role
           
 boolean savestack
           
 int stackuse
           
 int superinit
           
 int swanum
           
 BranchTarget[] switches
           
 int swofs
           
 
Constructor Summary
Block.ExitRec()
           
Block.ExitRec(int _op, Block j, Block p)
           
 
Method Summary
 Block.ExcInfo exAt(int i)
           
static java.lang.String exflags2str(int exflags)
           
 void print(LineWriter out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

primary

public Block primary

op

public int op

stackuse

public int stackuse

jump

public Block jump

swofs

public int swofs

retlvt

public int retlvt

retnode

public java.lang.Object retnode

switches

public BranchTarget[] switches

swanum

public int swanum

ret

public Block ret

savestack

public boolean savestack

method

public MethodInfo method

mclass

public ClassInfo mclass

exceptions

public java.util.Vector exceptions

superinit

public int superinit

exflags

public int exflags

localcopies

public java.util.Hashtable localcopies

role

public int role
Constructor Detail

Block.ExitRec

public Block.ExitRec()

Block.ExitRec

public Block.ExitRec(int _op,
                     Block j,
                     Block p)
Method Detail

exAt

public Block.ExcInfo exAt(int i)

exflags2str

public static java.lang.String exflags2str(int exflags)

print

public void print(LineWriter out)