Stmt
::= ClassDecl
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Stmt
AST.LocalClassDeclStmt
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
Java1.4Frontend/java.ast
at line 223
public LocalClassDeclStmt()
public LocalClassDeclStmt(ClassDecl p0)
syn boolean canCompleteNormally()
canCompleteNormally
in class Stmt
Java1.4Frontend/UnreachableStatements.jrag
at line 40
syn boolean flush()
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 LocalClassDeclStmt clone() throws java.lang.CloneNotSupportedException
public LocalClassDeclStmt copy()
public LocalClassDeclStmt fullCopy()
public void toString(java.lang.StringBuffer s)
public void createBCode(CodeGeneration gen)
createBCode
in class Stmt
Java1.4Backend/CreateBCode.jrag
at line 1568
public boolean clear()
public void init$Children()
init$Children
in class Stmt
protected int numChildren()
numChildren
in class Stmt
public boolean mayHaveRewrite()
mayHaveRewrite
in class Stmt
public void setClassDecl(ClassDecl node)
node
- The new node to replace the ClassDecl child.public ClassDecl getClassDecl()
public ClassDecl getClassDeclNoTransform()
This method does not invoke AST transformations.
public boolean Define_boolean_isLocalClass(ASTNode caller, ASTNode child)
Define_boolean_isLocalClass
in class ASTNode<ASTNode>
Java1.4Frontend/TypeAnalysis.jrag
at line 543
protected java.util.Map isDAafter_Variable_values
protected java.util.Map isDUafter_Variable_values
protected boolean canCompleteNormally_computed
protected boolean canCompleteNormally_value
|
|||||||
FRAMES NO FRAMES |