EqualityExpr
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.Binary
AST.RelationalExpr
AST.EqualityExpr
AST.NEExpr
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
EqualityExpr
;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.Binary
AST.RelationalExpr
AST.EqualityExpr
AST.NEExpr
Java1.4Frontend/java.ast
at line 183
public void flushCache()
flushCache
in class EqualityExpr
public void flushCollectionCache()
flushCollectionCache
in class EqualityExpr
clone
in class EqualityExpr
java.lang.CloneNotSupportedException
public void compareBranch(CodeGeneration gen, int label, TypeDecl typeDecl)
compareBranch
in class RelationalExpr
Java1.4Backend/CreateBCode.jrag
at line 1157
public void compareNotBranch(CodeGeneration gen, int label, TypeDecl typeDecl)
compareNotBranch
in class RelationalExpr
Java1.4Backend/CreateBCode.jrag
at line 1167
public void init$Children()
init$Children
in class EqualityExpr
protected int numChildren()
numChildren
in class EqualityExpr
public boolean mayHaveRewrite()
mayHaveRewrite
in class EqualityExpr
public void setLeftOperand(Expr node)
setLeftOperand
in class EqualityExpr
node
- The new node to replace the LeftOperand child.public Expr getLeftOperand()
getLeftOperand
in class EqualityExpr
public Expr getLeftOperandNoTransform()
This method does not invoke AST transformations.
getLeftOperandNoTransform
in class EqualityExpr
public void setRightOperand(Expr node)
setRightOperand
in class EqualityExpr
node
- The new node to replace the RightOperand child.public Expr getRightOperand()
getRightOperand
in class EqualityExpr
public Expr getRightOperandNoTransform()
This method does not invoke AST transformations.
getRightOperandNoTransform
in class EqualityExpr
rewriteTo
in class EqualityExpr
|
|||||||
FRAMES NO FRAMES |