gov.llnl.babel.ast

Class ArgumentList


public class ArgumentList
extends NodeList

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

ArgumentList(ParseTreeNode src, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
boolean
addArgument(Argument arg)
NodeList
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

ArgumentList

public ArgumentList(ParseTreeNode src,
                    ASTNode parent)

Method Details

accept

public Object accept(Visitor v,
                     Object data)
Overrides:
accept in interface ASTNode

addArgument

public boolean addArgument(Argument arg)

cloneEmpty

public NodeList cloneEmpty()
Overrides:
cloneEmpty in interface NodeList