Unary;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.Unary
AST.PlusExpr
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
| FRAMES NO FRAMES | |||||||
Java1.4Frontend/java.ast at line 140syn boolean isConstant()
isConstant in class ExprJava7Frontend/ConstantExpression.jrag at line 336
syn java.lang.String printPreOp()
printPreOp in class UnaryJava1.4Frontend/PrettyPrint.jadd at line 376
public void flushCache()
flushCache in class Unarypublic void flushCollectionCache()
flushCollectionCache in class Unarypublic void typeCheck()
public void createBCode(CodeGeneration gen)
createBCode in class UnaryJava1.5Backend/AutoBoxingCodegen.jrag at line 304
public void init$Children()
init$Children in class Unaryprotected int numChildren()
numChildren in class Unarypublic boolean mayHaveRewrite()
mayHaveRewrite in class Unarypublic void setOperand(Expr node)
setOperand in class Unarynode - The new node to replace the Operand child.public Expr getOperand()
getOperand in class Unarypublic Expr getOperandNoTransform()
This method does not invoke AST transformations.
getOperandNoTransform in class Unaryprotected boolean type_computed
protected TypeDecl type_value
|
|||||||
| FRAMES NO FRAMES | |||||||