ShiftExpr
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.Binary
AST.ShiftExpr
AST.RShiftExpr
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
ShiftExpr
;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.Binary
AST.ShiftExpr
AST.RShiftExpr
Java1.4Frontend/java.ast
at line 163
public RShiftExpr()
public RShiftExpr(Expr p0, Expr p1)
public void flushCache()
flushCache
in class ShiftExpr
public void flushCollectionCache()
flushCollectionCache
in class ShiftExpr
public RShiftExpr clone() throws java.lang.CloneNotSupportedException
public RShiftExpr copy()
public RShiftExpr fullCopy()
public void createBCode(CodeGeneration gen)
createBCode
in class Binary
Java1.4Backend/CreateBCode.jrag
at line 897
public void init$Children()
init$Children
in class ShiftExpr
protected int numChildren()
numChildren
in class ShiftExpr
public boolean mayHaveRewrite()
mayHaveRewrite
in class ShiftExpr
public void setLeftOperand(Expr node)
setLeftOperand
in class ShiftExpr
node
- The new node to replace the LeftOperand child.public Expr getLeftOperand()
getLeftOperand
in class ShiftExpr
public Expr getLeftOperandNoTransform()
This method does not invoke AST transformations.
getLeftOperandNoTransform
in class ShiftExpr
public void setRightOperand(Expr node)
setRightOperand
in class ShiftExpr
node
- The new node to replace the RightOperand child.public Expr getRightOperand()
getRightOperand
in class ShiftExpr
public Expr getRightOperandNoTransform()
This method does not invoke AST transformations.
getRightOperandNoTransform
in class ShiftExpr
|
|||||||
FRAMES NO FRAMES |