Stmt
::= Expr
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Stmt
AST.ThrowStmt
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
Java1.4Frontend/java.ast
at line 215
syn boolean canCompleteNormally()
canCompleteNormally
in class Stmt
Java1.4Frontend/UnreachableStatements.jrag
at line 108
syn boolean modifiedInScope(Variable var)
modifiedInScope
in class Stmt
Java7Frontend/PreciseRethrow.jrag
at line 55
Java1.4Frontend/ExceptionHandling.jrag
at line 20
inh boolean handlesException(TypeDecl exceptionType)
Java1.4Frontend/ExceptionHandling.jrag
at line 45
inh TypeDecl typeThrowable()
Java1.4Frontend/LookupType.jrag
at line 67
public void flushCache()
flushCache
in class Stmt
public void flushCollectionCache()
flushCollectionCache
in class Stmt
protected void collectExceptions(java.util.Collection c, ASTNode target)
collectExceptions
in class ASTNode<ASTNode>
Java1.4Frontend/AnonymousClasses.jrag
at line 207
public void toString(java.lang.StringBuffer s)
public void typeCheck()
public void createBCode(CodeGeneration gen)
createBCode
in class Stmt
Java1.4Backend/CreateBCode.jrag
at line 1469
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 Expr child.public Expr getExprNoTransform()
This method does not invoke AST transformations.
public void exceptionHandling()
exceptionHandling
in class ASTNode<ASTNode>
Java7Frontend/PreciseRethrow.jrag
at line 163
protected boolean reachedException(TypeDecl catchType)
reachedException
in class ASTNode<ASTNode>
Java7Frontend/PreciseRethrow.jrag
at line 176
public boolean Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)
Define_boolean_isDAbefore
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 653
public boolean Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)
Define_boolean_isDUbefore
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 1176
protected java.util.Map isDAafter_Variable_values
protected java.util.Map isDUafter_Variable_values
protected boolean canCompleteNormally_computed
protected boolean canCompleteNormally_value
protected boolean typeNullPointerException_computed
protected TypeDecl typeNullPointerException_value
protected java.util.Map handlesException_TypeDecl_values
protected boolean typeThrowable_computed
protected TypeDecl typeThrowable_value
protected boolean typeNull_computed
protected TypeDecl typeNull_value
|
|||||||
FRAMES NO FRAMES |