Stmt
::= first:Expr
[Expr
];- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Stmt
AST.AssertStmt
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
Java1.4Frontend/java.ast
at line 221
public AssertStmt()
public AssertStmt(Expr p0, Opt<Expr> p1)
syn boolean modifiedInScope(Variable var)
modifiedInScope
in class Stmt
Java7Frontend/PreciseRethrow.jrag
at line 55
public void flushCache()
flushCache
in class Stmt
public void flushCollectionCache()
flushCollectionCache
in class Stmt
public AssertStmt clone() throws java.lang.CloneNotSupportedException
public AssertStmt copy()
public AssertStmt fullCopy()
public void toString(java.lang.StringBuffer s)
public void typeCheck()
public void createBCode(CodeGeneration gen)
createBCode
in class Stmt
Java1.4Backend/Transformations.jrag
Java1.4Backend/CreateBCode.jrag
at line 1564
public void transformation()
transformation
in class ASTNode<ASTNode>
Java1.4Backend/Transformations.jrag
at line 170
public void init$Children()
init$Children
in class Stmt
protected int numChildren()
numChildren
in class Stmt
public boolean mayHaveRewrite()
mayHaveRewrite
in class Stmt
node
- The new node to replace the first child.public Expr getfirstNoTransform()
This method does not invoke AST transformations.
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.
public boolean Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)
Define_boolean_isDAbefore
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 419
protected java.util.Map isDAafter_Variable_values
protected java.util.Map isDUafter_Variable_values
|
|||||||
FRAMES NO FRAMES |