AssignAdditiveExpr
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.AssignExpr
AST.AssignAdditiveExpr
AST.AssignPlusExpr
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
AssignAdditiveExpr
;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.AssignExpr
AST.AssignAdditiveExpr
AST.AssignPlusExpr
Java1.4Frontend/java.ast
at line 116
public AssignPlusExpr()
public AssignPlusExpr(Expr p0, Expr p1)
syn java.lang.String printOp()
printOp
in class AssignExpr
Java1.4Frontend/PrettyPrint.jadd
at line 247
syn TypeDecl sourceType()
sourceType
in class AssignExpr
Java1.4Frontend/TypeCheck.jrag
at line 109
public void flushCache()
flushCache
in class AssignAdditiveExpr
public void flushCollectionCache()
flushCollectionCache
in class AssignAdditiveExpr
public AssignPlusExpr clone() throws java.lang.CloneNotSupportedException
clone
in class AssignAdditiveExpr
java.lang.CloneNotSupportedException
public AssignPlusExpr copy()
public AssignPlusExpr fullCopy()
public void typeCheck()
typeCheck
in class AssignExpr
Java1.4Frontend/TypeCheck.jrag
at line 71
public void createBCode(CodeGeneration gen)
createBCode
in class AssignExpr
Java1.4Backend/CreateBCode.jrag
at line 280
public void createAssignOp(CodeGeneration gen, TypeDecl type)
createAssignOp
in class AssignExpr
Java1.4Backend/CreateBCode.jrag
at line 425
public void init$Children()
init$Children
in class AssignAdditiveExpr
protected int numChildren()
numChildren
in class AssignAdditiveExpr
public boolean mayHaveRewrite()
mayHaveRewrite
in class AssignAdditiveExpr
setDest
in class AssignAdditiveExpr
node
- The new node to replace the Dest child.getDest
in class AssignAdditiveExpr
public Expr getDestNoTransform()
This method does not invoke AST transformations.
getDestNoTransform
in class AssignAdditiveExpr
setSource
in class AssignAdditiveExpr
node
- The new node to replace the Source child.getSource
in class AssignAdditiveExpr
public Expr getSourceNoTransform()
This method does not invoke AST transformations.
getSourceNoTransform
in class AssignAdditiveExpr
rewriteTo
in class AssignAdditiveExpr
|
|||||||
FRAMES NO FRAMES |