Stmt
::= <Label:String>;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Stmt
AST.ContinueStmt
- 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.ContinueStmt
Java1.4Frontend/java.ast
at line 213
public ContinueStmt()
public ContinueStmt(java.lang.String p0)
public ContinueStmt(beaver.Symbol p0)
syn boolean hasLabel()
Java1.4Frontend/BranchTarget.jrag
at line 64
syn Stmt targetStmt()
Java1.4Frontend/BranchTarget.jrag
at line 149
syn java.util.ArrayList finallyList()
Java1.4Frontend/BranchTarget.jrag
at line 180
syn boolean isDUafterReachedFinallyBlocks(Variable v)
Java1.4Frontend/DefiniteAssignment.jrag
at line 932
syn boolean isDAafterReachedFinallyBlocks(Variable v)
Java1.4Frontend/DefiniteAssignment.jrag
at line 966
syn boolean canCompleteNormally()
canCompleteNormally
in class Stmt
Java1.4Frontend/UnreachableStatements.jrag
at line 106
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 169
inh boolean insideLoop()
Java1.4Frontend/NameCheck.jrag
at line 366
public void flushCache()
flushCache
in class Stmt
public void flushCollectionCache()
flushCollectionCache
in class Stmt
public ContinueStmt clone() throws java.lang.CloneNotSupportedException
public ContinueStmt copy()
public ContinueStmt fullCopy()
public void collectBranches(java.util.Collection c)
collectBranches
in class ASTNode<ASTNode>
Java1.4Frontend/BranchTarget.jrag
at line 48
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 1426
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 |