gov.llnl.babel.ast

Class 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

Object
accept(Visitor v, Object data)
implements "Visitor Pattern"
boolean
addException(ScopedID id)

Methods inherited from class gov.llnl.babel.ast.ScopedIDList

accept, add, cloneEmpty

Methods inherited from class gov.llnl.babel.ast.NodeList

clear, cloneEmpty, getList, isEmpty, iterator, listiterator, size

Methods inherited from class gov.llnl.babel.ast.ASTNode

accept, getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry

Constructor Details

ThrowsList

public ThrowsList(ParseTreeNode src,
                  ASTNode parent)
Parameters:
src - the ParseTreeNode useful for debugging (or null) for generated code
parent - the parent ASTNode.

Method Details

accept

public Object accept(Visitor v,
                     Object data)
implements "Visitor Pattern"
Overrides:
accept in interface ScopedIDList
Parameters:
v - The visitor class
data - Optional extra data
Returns:
Optional extra data

addException

public boolean addException(ScopedID id)