ASTNode
::= [Expr
];- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Dims
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
ASTNode
::= [Expr
];java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Dims
Java1.4Frontend/java.ast
at line 134
public void flushCache()
flushCache
in class ASTNode<ASTNode>
public void flushCollectionCache()
flushCollectionCache
in class ASTNode<ASTNode>
public void init$Children()
init$Children
in class ASTNode<ASTNode>
protected int numChildren()
numChildren
in class ASTNode<ASTNode>
public boolean mayHaveRewrite()
mayHaveRewrite
in class ASTNode<ASTNode>
public void setExprOpt(Opt<Expr> opt)
Opt
node containing the child Expr, not the actual child!opt
- The new node to be used as the optional node for the Expr child.public boolean hasExpr()
true
if the optional Expr child exists, false
if it does not.null
otherwise.node
- The new node to be used as the Expr child.public Opt<Expr> getExprOpt()
public Opt<Expr> getExprOptNoTransform()
Opt
node containing the child Expr, not the actual child!
This method does not invoke AST transformations.
|
|||||||
FRAMES NO FRAMES |