gov.llnl.babel.ast

Class MethodName


public class MethodName
extends Name

Field Summary

protected Name
d_name
protected Name
d_nameExtension
protected Name
d_shortName

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

d_name

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

ILLEGAL_NODEID

Constructor Summary

MethodName()
MethodName(ParseTreeNode src)
MethodName(ParseTreeNode node, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
String
getLongName()
Name
getName()
Name
getNameExtension()
Name
getShortName()
void
setName(Name name)
void
setNameExtension(Name extension)
void
setShortName(Name shortName)
String
toString()

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

accept, equals, hashCode, toString

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_name

protected Name d_name

d_nameExtension

protected Name d_nameExtension

d_shortName

protected Name d_shortName

Constructor Details

MethodName

public MethodName()

MethodName

public MethodName(ParseTreeNode src)

MethodName

public MethodName(ParseTreeNode node,
                  ASTNode parent)

Method Details

accept

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

getLongName

public String getLongName()

getName

public Name getName()

getNameExtension

public Name getNameExtension()

getShortName

public Name getShortName()

setName

public void setName(Name name)

setNameExtension

public void setNameExtension(Name extension)

setShortName

public void setShortName(Name shortName)

toString

public String toString()
Overrides:
toString in interface Name