gov.llnl.babel.ast

Class Invariants


public class Invariants
extends ASTNode

Field Summary

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

ILLEGAL_NODEID

Constructor Summary

Invariants()
Invariants(ParseTreeNode node, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
List
getInvariantExprs()
void
setInvariantExprs(List invariantExprs)

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

Invariants

public Invariants()

Invariants

public Invariants(ParseTreeNode node,
                  ASTNode parent)

Method Details

accept

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

getInvariantExprs

public List getInvariantExprs()

setInvariantExprs

public void setInvariantExprs(List invariantExprs)