gov.llnl.babel.ast
Class ThrowsList

java.lang.Object
  extended by gov.llnl.babel.ast.ASTNode
      extended by gov.llnl.babel.ast.NodeList
          extended by gov.llnl.babel.ast.ScopedIDList
              extended by gov.llnl.babel.ast.ThrowsList

public class ThrowsList
extends ScopedIDList


Field Summary
 
Fields inherited from class gov.llnl.babel.ast.NodeList
d_list
 
Fields inherited from class gov.llnl.babel.ast.ASTNode
ILLEGAL_NODEID
 
Constructor Summary
ThrowsList(ParseTreeNode src, ASTNode parent)
           
 
Method Summary
 java.lang.Object accept(Visitor v, java.lang.Object data)
          implements "Visitor Pattern"
 boolean addException(ScopedID id)
           
 
Methods inherited from class gov.llnl.babel.ast.ScopedIDList
add, cloneEmpty
 
Methods inherited from class gov.llnl.babel.ast.NodeList
clear, getList, isEmpty, iterator, listiterator, size
 
Methods inherited from class gov.llnl.babel.ast.ASTNode
getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThrowsList

public ThrowsList(ParseTreeNode src,
                  ASTNode parent)
Method Detail

addException

public boolean addException(ScopedID id)

accept

public java.lang.Object accept(Visitor v,
                               java.lang.Object data)
Description copied from class: ASTNode
implements "Visitor Pattern"

Overrides:
accept in class ScopedIDList
Parameters:
v - The visitor class
data - Optional extra data
Returns:
Optional extra data