Unary
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.Unary
AST.PreIncExpr
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
Java1.4Frontend/java.ast
at line 137
public PreIncExpr()
public PreIncExpr(Expr p0)
syn java.lang.String printPreOp()
printPreOp
in class Unary
Java1.4Frontend/PrettyPrint.jadd
at line 376
public void flushCache()
flushCache
in class Unary
public void flushCollectionCache()
flushCollectionCache
in class Unary
public PreIncExpr clone() throws java.lang.CloneNotSupportedException
public PreIncExpr copy()
public PreIncExpr fullCopy()
public void definiteAssignment()
definiteAssignment
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 72
protected boolean checkDUeverywhere(Variable v)
checkDUeverywhere
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 477
public void typeCheck()
public void createBCode(CodeGeneration gen)
createBCode
in class Unary
Java1.4Backend/CreateBCode.jrag
at line 878
public void init$Children()
init$Children
in class Unary
protected int numChildren()
numChildren
in class Unary
public boolean mayHaveRewrite()
mayHaveRewrite
in class Unary
public void setOperand(Expr node)
setOperand
in class Unary
node
- The new node to replace the Operand child.public Expr getOperand()
getOperand
in class Unary
public Expr getOperandNoTransform()
This method does not invoke AST transformations.
getOperandNoTransform
in class Unary
public boolean Define_boolean_isDest(ASTNode caller, ASTNode child)
Define_boolean_isDest
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 46
public boolean Define_boolean_isIncOrDec(ASTNode caller, ASTNode child)
Define_boolean_isIncOrDec
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 54
|
|||||||
FRAMES NO FRAMES |