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