Stmt ::= Exp;- Type Hierarchy:
java.lang.Object
AST.ASTNode<ASTNode>
AST.BlockStmt
AST.Stmt
AST.ReturnStmt
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
| FRAMES NO FRAMES | |||||||
Stmt ::= Exp;java.lang.ObjectAST.ASTNode<ASTNode>
AST.BlockStmt
AST.Stmt
AST.ReturnStmt
spec/picojava-method.ast at line 1public ReturnStmt()
public ReturnStmt(Exp p0)
syn boolean endsWithReturn()
endsWithReturn in class BlockStmtspec/ErrorCheck.jrag at line 13
public ReturnStmt clone() throws java.lang.CloneNotSupportedException
public ReturnStmt copy()
public ReturnStmt fullCopy()
public void prettyPrint(java.lang.StringBuilder sb, int t)
spec/PrettyPrint.jadd at line 16
public void init$Children()
init$Children in class Stmtprotected int numChildren()
numChildren in class Stmtpublic boolean mayHaveRewrite()
mayHaveRewrite in class Stmtpublic void flushCache()
flushCache in class Stmtpublic void flushCollectionCache()
flushCollectionCache in class Stmtnode - The new node to replace the Exp child.public Exp getExpNoTransform()
This method does not invoke AST transformations.
protected int endsWithReturn_visited
|
|||||||
| FRAMES NO FRAMES | |||||||