Stmt
::= <Label:String>;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Stmt
AST.BreakStmt
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
Stmt
::= <Label:String>;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Stmt
AST.BreakStmt
Java1.4Frontend/java.ast
at line 212
syn boolean hasLabel()
Java1.4Frontend/BranchTarget.jrag
at line 65
syn Stmt targetStmt()
Java1.4Frontend/BranchTarget.jrag
at line 148
syn java.util.ArrayList finallyList()
Java1.4Frontend/BranchTarget.jrag
at line 175
syn boolean isDUafterReachedFinallyBlocks(Variable v)
Java1.4Frontend/DefiniteAssignment.jrag
at line 921
syn boolean isDAafterReachedFinallyBlocks(Variable v)
Java1.4Frontend/DefiniteAssignment.jrag
at line 953
syn boolean canCompleteNormally()
canCompleteNormally
in class Stmt
Java1.4Frontend/UnreachableStatements.jrag
at line 105
syn boolean modifiedInScope(Variable var)
modifiedInScope
in class Stmt
Java7Frontend/PreciseRethrow.jrag
at line 55
inh LabeledStmt lookupLabel(java.lang.String name)
Java1.4Frontend/BranchTarget.jrag
at line 168
inh boolean insideLoop()
Java1.4Frontend/NameCheck.jrag
at line 365
inh boolean insideSwitch()
Java1.4Frontend/NameCheck.jrag
at line 374
public void flushCache()
flushCache
in class Stmt
public void flushCollectionCache()
flushCollectionCache
in class Stmt
public void collectBranches(java.util.Collection c)
collectBranches
in class ASTNode<ASTNode>
Java1.4Frontend/BranchTarget.jrag
at line 51
public void nameCheck()
public void toString(java.lang.StringBuffer s)
public void createBCode(CodeGeneration gen)
createBCode
in class Stmt
Java1.4Backend/CreateBCode.jrag
at line 1408
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 setLabel(java.lang.String value)
value
- The new value for the lexeme Label.public void setLabel(beaver.Symbol symbol)
public java.lang.String getLabel()
protected java.lang.String tokenString_Label
public int Labelstart
public int Labelend
protected boolean targetStmt_computed
protected Stmt targetStmt_value
protected boolean finallyList_computed
protected java.util.ArrayList finallyList_value
protected java.util.Map isDAafter_Variable_values
protected java.util.Map isDUafterReachedFinallyBlocks_Variable_values
protected java.util.Map isDAafterReachedFinallyBlocks_Variable_values
protected java.util.Map isDUafter_Variable_values
protected boolean canCompleteNormally_computed
protected boolean canCompleteNormally_value
protected java.util.Map lookupLabel_String_values
|
|||||||
FRAMES NO FRAMES |