gov.llnl.babel.ast
Class MethodName
java.lang.Object
gov.llnl.babel.ast.ASTNode
gov.llnl.babel.ast.Name
gov.llnl.babel.ast.MethodName
public class MethodName
- extends Name
Methods inherited from class gov.llnl.babel.ast.ASTNode |
getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
d_name
protected Name d_name
d_shortName
protected Name d_shortName
d_nameExtension
protected Name d_nameExtension
MethodName
public MethodName(ParseTreeNode src)
MethodName
public MethodName(ParseTreeNode node,
ASTNode parent)
MethodName
public MethodName()
getName
public Name getName()
setName
public void setName(Name name)
getShortName
public Name getShortName()
setShortName
public void setShortName(Name shortName)
getNameExtension
public Name getNameExtension()
setNameExtension
public void setNameExtension(Name extension)
getLongName
public java.lang.String getLongName()
toString
public java.lang.String toString()
- Overrides:
toString
in class Name
accept
public java.lang.Object accept(Visitor v,
java.lang.Object data)
- Description copied from class:
ASTNode
- implements "Visitor Pattern"
- Overrides:
accept
in class Name
- Parameters:
v
- The visitor classdata
- Optional extra data
- Returns:
- Optional extra data