gov.llnl.babel.ast

Class IntLiteral


public class IntLiteral
extends NumericLiteral

Field Summary

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

ILLEGAL_NODEID

Constructor Summary

IntLiteral()
IntLiteral(ParseTreeNode src, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
Implement the "Visitor" pattern.
int
getInt()
boolean
isLong()
void
setInt(int value)

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

accept

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

accept, getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry

Constructor Details

IntLiteral

public IntLiteral()

IntLiteral

public IntLiteral(ParseTreeNode src,
                  ASTNode parent)

Method Details

accept

public Object accept(Visitor v,
                     Object data)
Implement the "Visitor" pattern.
Overrides:
accept in interface Literal

getInt

public int getInt()

isLong

public boolean isLong()

setInt

public void setInt(int value)