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