gov.llnl.babel.ast

Class RequireClause


public class RequireClause
extends TypeSearchClause

Specifies a type and version to be used in type resolution.

Field Summary

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

d_id, d_version

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

ILLEGAL_NODEID

Constructor Summary

RequireClause(ParseTreeNode src, ASTNode parent, ScopedID id, Version version)

Method Summary

Object
accept(Visitor v, Object data)

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

getScopedID, getVersion, setScopedID, setVersion

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

RequireClause

public RequireClause(ParseTreeNode src,
                     ASTNode parent,
                     ScopedID id,
                     Version version)

Method Details

accept

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