jltools.ast
Interface Lit

All Superinterfaces:
java.lang.Cloneable, Copy, Expr, Node, Prefix, Receiver, java.io.Serializable, Typed
All Known Subinterfaces:
BooleanLit, CharLit, FloatLit, IntLit, NullLit, NumLit, StringLit
All Known Implementing Classes:
Lit_c

public interface Lit
extends Expr

Lit represents any Java literal.


Method Summary
 java.lang.Object objValue()
          Get the value of the literal, as an object.
 
Methods inherited from interface jltools.ast.Expr
precedence, type
 
Methods inherited from interface jltools.ast.Node
buildTypes_, buildTypesOverride_, copy, disambiguate_, disambiguateOverride_, disambiguateTypes_, disambiguateTypesOverride_, dump, enterScope, exceptionCheck_, exceptionCheckOverride_, ext, ext, foldConstants_, foldConstantsOverride_, leaveScope, position, position, reconstructTypes_, translate_, typeCheck_, typeCheckOverride_, visit, visitChildren
 
Methods inherited from interface jltools.ast.Typed
type
 

Method Detail

objValue

public java.lang.Object objValue()
Get the value of the literal, as an object.