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 221public AssertStmt()
public AssertStmt(Expr p0, Opt<Expr> p1)
syn boolean modifiedInScope(Variable var)
modifiedInScope in class StmtJava7Frontend/PreciseRethrow.jrag at line 55
public void flushCache()
flushCache in class Stmtpublic void flushCollectionCache()
flushCollectionCache in class Stmtpublic 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 StmtJava1.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 Stmtprotected int numChildren()
numChildren in class Stmtpublic boolean mayHaveRewrite()
mayHaveRewrite in class Stmtnode - 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 419protected java.util.Map isDAafter_Variable_values
protected java.util.Map isDUafter_Variable_values
|
|||||||
| FRAMES NO FRAMES | |||||||