gov.llnl.babel.ast

Class FromClause

Implemented Interfaces:
INameable

public class FromClause
extends ASTNode
implements INameable

Field Summary

protected ScopedID
d_id
protected MethodName
d_name

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

ILLEGAL_NODEID

Constructor Summary

FromClause(ParseTreeNode src, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
MethodName
getMethodName()
Name
getName()
ScopedID
getScopedID()
void
setMethodName(MethodName name)
void
setName(Name name)
void
setScopedID(ScopedID id)

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_name

protected MethodName d_name

Constructor Details

FromClause

public FromClause(ParseTreeNode src,
                  ASTNode parent)

Method Details

accept

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

getMethodName

public MethodName getMethodName()

getName

public Name getName()
Specified by:
getName in interface INameable

getScopedID

public ScopedID getScopedID()

setMethodName

public void setMethodName(MethodName name)

setName

public void setName(Name name)
Specified by:
setName in interface INameable

setScopedID

public void setScopedID(ScopedID id)