jellyj.util
Class ExceptionStack


public class ExceptionStack


Field Summary
 Vectorcaught
           
 Stackcaught_s
           
 final static TypeCLASS_THROWABLE
           
 Hashtablethrown
           
 Stackthrown_s
           

Constructor Summary
ExceptionStack()
           

Method Summary
 voidadd_throw(Type t, SyntaxTreeNode node)
           
 voidadd_throws(Hashtable table)
           
 voidadd_throws(Vector exceps, SyntaxTreeNode node)
           
 voidcatches(Vector exceps)
           
 voidclear()
           
 voidpopLevel()
           
 voidpushLevel()
           
 Hashtableuncaught()
           
 Vectorunthrown()
           

Field Detail

caught

public Vector caught

caught_s

public Stack caught_s

CLASS_THROWABLE

public final static Type CLASS_THROWABLE

thrown

public Hashtable thrown

thrown_s

public Stack thrown_s
Constructor Detail

ExceptionStack

public ExceptionStack()
Method Detail

add_throw

public void add_throw(Type t, SyntaxTreeNode node)

add_throws

public void add_throws(Hashtable table)

add_throws

public void add_throws(Vector exceps, SyntaxTreeNode node)

catches

public void catches(Vector exceps)

clear

public void clear()

popLevel

public void popLevel()

pushLevel

public void pushLevel()

uncaught

public Hashtable uncaught()

unthrown

public Vector unthrown()

Association Links

to Class jellyj.util.Type

to Class java.util.Stack

to Class java.util.Stack

to Class java.util.Vector

to Class java.util.Hashtable