gov.llnl.babel.ast

Class Requires


public class Requires
extends ASTNode

Field Summary

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

ILLEGAL_NODEID

Constructor Summary

Requires()
Requires(ParseTreeNode node, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
implements "Visitor Pattern"
List
getRequireExprs()
void
setRequireExprs(List requireExprs)

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

Requires

public Requires()

Requires

public Requires(ParseTreeNode node,
                ASTNode parent)
Parameters:
parent - the parent ASTNode.

Method Details

accept

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

getRequireExprs

public List getRequireExprs()

setRequireExprs

public void setRequireExprs(List requireExprs)