public class ContinueStmt extends Statement implements NodeWithOptionalLabel<ContinueStmt>
continue brains;
continue;
Node.BreadthFirstIterator, Node.DirectChildrenIterator, Node.ObserverRegistrationMode, Node.ParentsVisitor, Node.Parsedness, Node.PostOrderIterator, Node.PreOrderIterator, Node.TreeTraversal
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration, SYMBOL_RESOLVER_KEY
Constructor and Description |
---|
ContinueStmt() |
ContinueStmt(SimpleName label) |
ContinueStmt(String label) |
ContinueStmt(TokenRange tokenRange,
SimpleName label)
This constructor is used by the parser and is considered private.
|
Modifier and Type | Method and Description |
---|---|
<R,A> R |
accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
<A> void |
accept(VoidVisitor<A> v,
A arg)
Accept method for visitor support.
|
ContinueStmt |
asContinueStmt() |
ContinueStmt |
clone() |
Optional<SimpleName> |
getLabel() |
ContinueStmtMetaModel |
getMetaModel() |
void |
ifContinueStmt(Consumer<ContinueStmt> action) |
boolean |
isContinueStmt() |
boolean |
remove(Node node) |
ContinueStmt |
removeLabel() |
boolean |
replace(Node node,
Node replacementNode) |
ContinueStmt |
setLabel(SimpleName label)
Sets the label
|
Optional<ContinueStmt> |
toContinueStmt() |
asAssertStmt, asBlockStmt, asBreakStmt, asDoStmt, asEmptyStmt, asExplicitConstructorInvocationStmt, asExpressionStmt, asForEachStmt, asForStmt, asIfStmt, asLabeledStmt, asLocalClassDeclarationStmt, asReturnStmt, asSwitchStmt, asSynchronizedStmt, asThrowStmt, asTryStmt, asUnparsableStmt, asWhileStmt, asYieldStmt, ifAssertStmt, ifBlockStmt, ifBreakStmt, ifDoStmt, ifEmptyStmt, ifExplicitConstructorInvocationStmt, ifExpressionStmt, ifForEachStmt, ifForStmt, ifIfStmt, ifLabeledStmt, ifLocalClassDeclarationStmt, ifReturnStmt, ifSwitchStmt, ifSynchronizedStmt, ifThrowStmt, ifTryStmt, ifUnparsableStmt, ifWhileStmt, ifYieldStmt, isAssertStmt, isBlockStmt, isBreakStmt, isDoStmt, isEmptyStmt, isExplicitConstructorInvocationStmt, isExpressionStmt, isForEachStmt, isForStmt, isIfStmt, isLabeledStmt, isLocalClassDeclarationStmt, isReturnStmt, isSwitchStmt, isSynchronizedStmt, isThrowStmt, isTryStmt, isUnparsableStmt, isWhileStmt, isYieldStmt, toAssertStmt, toBlockStmt, toBreakStmt, toDoStmt, toEmptyStmt, toExplicitConstructorInvocationStmt, toExpressionStmt, toForEachStmt, toForStmt, toIfStmt, toLabeledStmt, toLocalClassDeclarationStmt, toReturnStmt, toSwitchStmt, toSynchronizedStmt, toThrowStmt, toTryStmt, toUnparsableStmt, toWhileStmt, toYieldStmt
addOrphanComment, containsData, customInitialization, equals, findAll, findAll, findCompilationUnit, findFirst, findFirst, findFirst, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getDataKeys, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getRange, getSymbolResolver, getTokenRange, getToStringPrettyPrinterConfiguration, hashCode, isAncestorOf, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeData, removeForced, removeOrphanComment, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, setToStringPrettyPrinterConfiguration, stream, stream, toString, toString, tryAddImportToParentCompilationUnit, unregister, walk, walk, walk
finalize, getClass, notify, notifyAll, wait, wait, wait
getLabelAsString, setLabel
findAncestor, findAncestor, isDescendantOf
containsWithin, containsWithinRange, getBegin, getEnd
public ContinueStmt()
public ContinueStmt(String label)
public ContinueStmt(SimpleName label)
public ContinueStmt(TokenRange tokenRange, SimpleName label)
public <R,A> R accept(GenericVisitor<R,A> v, A arg)
Visitable
accept
in interface Visitable
R
- the type of the return value of the visitorA
- the type the user argument passed to the visitorv
- the visitor implementationarg
- the argument passed to the visitor (of type A)public <A> void accept(VoidVisitor<A> v, A arg)
Visitable
public Optional<SimpleName> getLabel()
getLabel
in interface NodeWithOptionalLabel<ContinueStmt>
public ContinueStmt setLabel(SimpleName label)
setLabel
in interface NodeWithOptionalLabel<ContinueStmt>
label
- the label, can be nullpublic ContinueStmt removeLabel()
removeLabel
in interface NodeWithOptionalLabel<ContinueStmt>
public ContinueStmt clone()
public ContinueStmtMetaModel getMetaModel()
getMetaModel
in class Statement
public boolean isContinueStmt()
isContinueStmt
in class Statement
public ContinueStmt asContinueStmt()
asContinueStmt
in class Statement
public void ifContinueStmt(Consumer<ContinueStmt> action)
ifContinueStmt
in class Statement
public Optional<ContinueStmt> toContinueStmt()
toContinueStmt
in class Statement
Copyright © 2007–2019. All rights reserved.