gov.llnl.babel.ast
Class DComplexLiteral
java.lang.Object
gov.llnl.babel.ast.ASTNode
gov.llnl.babel.ast.Literal
gov.llnl.babel.ast.NumericLiteral
gov.llnl.babel.ast.DComplexLiteral
public class DComplexLiteral
- extends NumericLiteral
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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DComplexLiteral
public DComplexLiteral(ParseTreeNode src,
ASTNode parent)
DComplexLiteral
public DComplexLiteral()
getReal
public double getReal()
getRealLiteral
public DoubleLiteral getRealLiteral()
getImag
public double getImag()
getImagLiteral
public DoubleLiteral getImagLiteral()
setComplex
public void setComplex(double real,
double imag)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
accept
public java.lang.Object accept(Visitor v,
java.lang.Object data)
- Description copied from class:
ASTNode
- implements "Visitor Pattern"
- Overrides:
accept
in class Literal
- Parameters:
v
- The visitor classdata
- Optional extra data
- Returns:
- Optional extra data