gov.llnl.babel.ast

Class TypeSearchClause

Known Direct Subclasses:
ImportClause, RequireClause

public abstract class TypeSearchClause
extends ASTNode

Base class for RequireClause and ImportClase.

Field Summary

protected ScopedID
d_id
protected Version
d_version

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

ILLEGAL_NODEID

Constructor Summary

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

Method Summary

ScopedID
getScopedID()
Version
getVersion()
void
setScopedID(ScopedID id)
void
setVersion(Version version)

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

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

Field Details

d_id

protected ScopedID d_id

d_version

protected Version d_version

Constructor Details

TypeSearchClause

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

Method Details

getScopedID

public ScopedID getScopedID()

getVersion

public Version getVersion()

setScopedID

public void setScopedID(ScopedID id)

setVersion

public void setVersion(Version version)