public final class LoopBreakFlowStatement extends GoloStatement
| Modifier and Type | Class and Description |
|---|---|
static class |
LoopBreakFlowStatement.Type |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(GoloIrVisitor visitor) |
LoopStatement |
getEnclosingLoop() |
LoopBreakFlowStatement.Type |
getType() |
static LoopBreakFlowStatement |
newBreak() |
static LoopBreakFlowStatement |
newContinue() |
protected void |
replaceElement(GoloElement original,
GoloElement newElement) |
void |
setEnclosingLoop(LoopStatement enclosingLoop) |
void |
walk(GoloIrVisitor visitor) |
cantConvert, cantReplace, cantReplace, doesNotContain, getASTNode, getDocumentation, getLocalReferenceTable, getParentNode, getPositionInSourceCode, hasASTNode, makeParentOf, ofAST, replaceInParentBy, setASTNode, setParentNodepublic static LoopBreakFlowStatement newContinue()
public static LoopBreakFlowStatement newBreak()
public LoopBreakFlowStatement.Type getType()
public LoopStatement getEnclosingLoop()
public void setEnclosingLoop(LoopStatement enclosingLoop)
public void accept(GoloIrVisitor visitor)
accept in class GoloElementpublic void walk(GoloIrVisitor visitor)
walk in class GoloElementprotected void replaceElement(GoloElement original, GoloElement newElement)
replaceElement in class GoloElement