public class LocalRecordDeclarationStmt extends Statement
RecordDeclarationNode.BreadthFirstIterator, Node.DirectChildrenIterator, Node.ObserverRegistrationMode, Node.ParentsVisitor, Node.Parsedness, Node.PostOrderIterator, Node.PreOrderIterator, Node.TreeTraversalABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, LINE_SEPARATOR_KEY, NODE_BY_BEGIN_POSITION, PHANTOM_KEY, prettyPrinterNoCommentsConfiguration, PRINTER_KEY, SYMBOL_RESOLVER_KEY| Constructor and Description |
|---|
LocalRecordDeclarationStmt() |
LocalRecordDeclarationStmt(RecordDeclaration recordDeclaration) |
LocalRecordDeclarationStmt(TokenRange tokenRange,
RecordDeclaration recordDeclaration)
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.
|
LocalRecordDeclarationStmt |
asLocalRecordDeclarationStmt() |
LocalRecordDeclarationStmt |
clone() |
LocalRecordDeclarationStmtMetaModel |
getMetaModel() |
RecordDeclaration |
getRecordDeclaration() |
void |
ifLocalRecordDeclarationStmt(Consumer<LocalRecordDeclarationStmt> action) |
boolean |
isLocalRecordDeclarationStmt() |
boolean |
replace(Node node,
Node replacementNode) |
LocalRecordDeclarationStmt |
setRecordDeclaration(RecordDeclaration recordDeclaration) |
Optional<LocalRecordDeclarationStmt> |
toLocalRecordDeclarationStmt() |
asAssertStmt, asBlockStmt, asBreakStmt, asContinueStmt, asDoStmt, asEmptyStmt, asExplicitConstructorInvocationStmt, asExpressionStmt, asForEachStmt, asForStmt, asIfStmt, asLabeledStmt, asLocalClassDeclarationStmt, asReturnStmt, asSwitchStmt, asSynchronizedStmt, asThrowStmt, asTryStmt, asUnparsableStmt, asWhileStmt, asYieldStmt, ifAssertStmt, ifBlockStmt, ifBreakStmt, ifContinueStmt, ifDoStmt, ifEmptyStmt, ifExplicitConstructorInvocationStmt, ifExpressionStmt, ifForEachStmt, ifForStmt, ifIfStmt, ifLabeledStmt, ifLocalClassDeclarationStmt, ifReturnStmt, ifSwitchStmt, ifSynchronizedStmt, ifThrowStmt, ifTryStmt, ifUnparsableStmt, ifWhileStmt, ifYieldStmt, isAssertStmt, isBlockStmt, isBreakStmt, isContinueStmt, isDoStmt, isEmptyStmt, isExplicitConstructorInvocationStmt, isExpressionStmt, isForEachStmt, isForStmt, isIfStmt, isLabeledStmt, isLocalClassDeclarationStmt, isReturnStmt, isSwitchStmt, isSynchronizedStmt, isThrowStmt, isTryStmt, isUnparsableStmt, isWhileStmt, isYieldStmt, toAssertStmt, toBlockStmt, toBreakStmt, toContinueStmt, toDoStmt, toEmptyStmt, toExplicitConstructorInvocationStmt, toExpressionStmt, toForEachStmt, toForStmt, toIfStmt, toLabeledStmt, toLocalClassDeclarationStmt, toReturnStmt, toSwitchStmt, toSynchronizedStmt, toThrowStmt, toTryStmt, toUnparsableStmt, toWhileStmt, toYieldStmtaddOrphanComment, containsData, createDefaultPrinter, createDefaultPrinter, customInitialization, equals, findAll, findAll, findAll, findByRange, findCompilationUnit, findData, findFirst, findFirst, findFirst, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getDataKeys, getDefaultPrinterConfiguration, getLineEndingStyle, getLineEndingStyleOrDefault, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getPrinter, getPrinter, getRange, getSymbolResolver, getTokenRange, hashCode, hasScope, isAncestorOf, isPhantom, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, remove, removeComment, removeData, removeForced, removeOrphanComment, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, stream, stream, toString, toString, tryAddImportToParentCompilationUnit, unregister, walk, walk, walkfinalize, getClass, notify, notifyAll, wait, wait, waitfindAncestor, findAncestor, findAncestor, hasParentNode, isDescendantOfcontainsWithin, containsWithinRange, getBegin, getEnd, hasRangepublic LocalRecordDeclarationStmt()
public LocalRecordDeclarationStmt(RecordDeclaration recordDeclaration)
public LocalRecordDeclarationStmt(TokenRange tokenRange, RecordDeclaration recordDeclaration)
public <R,A> R accept(GenericVisitor<R,A> v, A arg)
VisitableR - 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)
VisitableA - the type the argument passed for the visitorv - the visitor implementationarg - any value relevant for the visitor (of type A)public RecordDeclaration getRecordDeclaration()
public LocalRecordDeclarationStmt setRecordDeclaration(RecordDeclaration recordDeclaration)
public LocalRecordDeclarationStmt clone()
public LocalRecordDeclarationStmtMetaModel getMetaModel()
getMetaModel in class Statementpublic boolean isLocalRecordDeclarationStmt()
isLocalRecordDeclarationStmt in class Statementpublic LocalRecordDeclarationStmt asLocalRecordDeclarationStmt()
asLocalRecordDeclarationStmt in class Statementpublic void ifLocalRecordDeclarationStmt(Consumer<LocalRecordDeclarationStmt> action)
ifLocalRecordDeclarationStmt in class Statementpublic Optional<LocalRecordDeclarationStmt> toLocalRecordDeclarationStmt()
toLocalRecordDeclarationStmt in class StatementCopyright © 2007–2025. All rights reserved.