gov.llnl.babel.ast
Class TypeSearchClause

java.lang.Object
  extended by gov.llnl.babel.ast.ASTNode
      extended by gov.llnl.babel.ast.TypeSearchClause
Direct Known 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

d_id

protected ScopedID d_id

d_version

protected Version d_version
Constructor Detail

TypeSearchClause

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

getVersion

public Version getVersion()

setVersion

public void setVersion(Version version)

getScopedID

public ScopedID getScopedID()

setScopedID

public void setScopedID(ScopedID id)