Unary
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.Unary
AST.PostfixExpr
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
- Direct Known Subclasses:
- PostDecExpr, PostIncExpr
|
|||||||
FRAMES NO FRAMES |
Unary
;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Expr
AST.Unary
AST.PostfixExpr
Java1.4Frontend/java.ast
at line 146
public PostfixExpr()
public PostfixExpr(Expr p0)
public void flushCache()
flushCache
in class Unary
public void flushCollectionCache()
flushCollectionCache
in class Unary
public PostfixExpr clone() throws java.lang.CloneNotSupportedException
public void definiteAssignment()
definiteAssignment
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 63
protected boolean checkDUeverywhere(Variable v)
checkDUeverywhere
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 471
public void typeCheck()
public void init$Children()
init$Children
in class Unary
protected int numChildren()
numChildren
in class Unary
public boolean mayHaveRewrite()
mayHaveRewrite
in class Unary
public void setOperand(Expr node)
setOperand
in class Unary
node
- The new node to replace the Operand child.public Expr getOperand()
getOperand
in class Unary
public Expr getOperandNoTransform()
This method does not invoke AST transformations.
getOperandNoTransform
in class Unary
public boolean Define_boolean_isDest(ASTNode caller, ASTNode child)
Define_boolean_isDest
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 45
public boolean Define_boolean_isIncOrDec(ASTNode caller, ASTNode child)
Define_boolean_isIncOrDec
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 53
public NameType Define_NameType_nameType(ASTNode caller, ASTNode child)
Define_NameType_nameType
in class ASTNode<ASTNode>
Java1.4Frontend/SyntacticClassification.jrag
at line 98
|
|||||||
FRAMES NO FRAMES |