Literal
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.PrimaryExpr
AST.Literal
AST.BooleanLiteral
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
Literal
;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.PrimaryExpr
AST.Literal
AST.BooleanLiteral
Java7Frontend/Literals.ast
at line 23
public BooleanLiteral(boolean b)
Java1.4Frontend/NodeConstructors.jrag
at line 52
public BooleanLiteral()
public BooleanLiteral(java.lang.String p0)
public BooleanLiteral(beaver.Symbol p0)
public void flushCache()
flushCache
in class Literal
public void flushCollectionCache()
flushCollectionCache
in class Literal
public BooleanLiteral clone() throws java.lang.CloneNotSupportedException
public BooleanLiteral copy()
public BooleanLiteral fullCopy()
public static void push(CodeGeneration gen, boolean value)
Java1.4Backend/CodeGeneration.jrag
at line 538
public void emitPushConstant(CodeGeneration gen)
emitPushConstant
in class Literal
Java1.4Backend/CodeGeneration.jrag
at line 582
public void init$Children()
init$Children
in class Literal
protected int numChildren()
numChildren
in class Literal
public boolean mayHaveRewrite()
mayHaveRewrite
in class Literal
public void setLITERAL(java.lang.String value)
setLITERAL
in class Literal
value
- The new value for the lexeme LITERAL.public void setLITERAL(beaver.Symbol symbol)
setLITERAL
in class Literal
public java.lang.String getLITERAL()
getLITERAL
in class Literal
protected boolean constant_computed
protected Constant constant_value
protected boolean type_computed
protected TypeDecl type_value
|
|||||||
FRAMES NO FRAMES |