Unary;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.Unary
AST.BitNotExpr
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
| FRAMES NO FRAMES | |||||||
Java1.4Frontend/java.ast at line 141public BitNotExpr()
public BitNotExpr(Expr p0)
syn 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 BitNotExpr clone() throws java.lang.CloneNotSupportedException
public BitNotExpr copy()
public BitNotExpr fullCopy()
public void typeCheck()
public void createBCode(CodeGeneration gen)
createBCode in class UnaryJava1.5Backend/AutoBoxingCodegen.jrag at line 305
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 | |||||||