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 213public 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 StmtJava1.4Frontend/UnreachableStatements.jrag at line 106
syn boolean modifiedInScope(Variable var)
modifiedInScope in class StmtJava7Frontend/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 Stmtpublic void flushCollectionCache()
flushCollectionCache in class Stmtpublic 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 StmtJava1.4Backend/CreateBCode.jrag at line 1426
public void init$Children()
init$Children in class Stmtprotected int numChildren()
numChildren in class Stmtpublic boolean mayHaveRewrite()
mayHaveRewrite in class Stmtpublic 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 | |||||||