public final class LocalClassDeclarationStmt extends Statement
class X { void m() { class Y { } } }
ClassOrInterfaceDeclaration
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 |
---|
LocalClassDeclarationStmt() |
LocalClassDeclarationStmt(ClassOrInterfaceDeclaration classDeclaration) |
LocalClassDeclarationStmt(TokenRange tokenRange,
ClassOrInterfaceDeclaration classDeclaration)
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.
|
LocalClassDeclarationStmt |
asLocalClassDeclarationStmt() |
LocalClassDeclarationStmt |
clone() |
ClassOrInterfaceDeclaration |
getClassDeclaration() |
LocalClassDeclarationStmtMetaModel |
getMetaModel() |
void |
ifLocalClassDeclarationStmt(Consumer<LocalClassDeclarationStmt> action) |
boolean |
isLocalClassDeclarationStmt() |
boolean |
remove(Node node) |
boolean |
replace(Node node,
Node replacementNode) |
LocalClassDeclarationStmt |
setClassDeclaration(ClassOrInterfaceDeclaration classDeclaration) |
Optional<LocalClassDeclarationStmt> |
toLocalClassDeclarationStmt() |
asAssertStmt, asBlockStmt, asBreakStmt, asContinueStmt, asDoStmt, asEmptyStmt, asExplicitConstructorInvocationStmt, asExpressionStmt, asForeachStmt, asForStmt, asIfStmt, asLabeledStmt, asReturnStmt, asSwitchEntryStmt, asSwitchStmt, asSynchronizedStmt, asThrowStmt, asTryStmt, asUnparsableStmt, asWhileStmt, ifAssertStmt, ifBlockStmt, ifBreakStmt, ifContinueStmt, ifDoStmt, ifEmptyStmt, ifExplicitConstructorInvocationStmt, ifExpressionStmt, ifForeachStmt, ifForStmt, ifIfStmt, ifLabeledStmt, ifReturnStmt, ifSwitchEntryStmt, ifSwitchStmt, ifSynchronizedStmt, ifThrowStmt, ifTryStmt, ifUnparsableStmt, ifWhileStmt, isAssertStmt, isBlockStmt, isBreakStmt, isContinueStmt, isDoStmt, isEmptyStmt, isExplicitConstructorInvocationStmt, isExpressionStmt, isForeachStmt, isForStmt, isIfStmt, isLabeledStmt, isReturnStmt, isSwitchEntryStmt, isSwitchStmt, isSynchronizedStmt, isThrowStmt, isTryStmt, isUnparsableStmt, isWhileStmt, toAssertStmt, toBlockStmt, toBreakStmt, toContinueStmt, toDoStmt, toEmptyStmt, toExplicitConstructorInvocationStmt, toExpressionStmt, toForeachStmt, toForStmt, toIfStmt, toLabeledStmt, toReturnStmt, toSwitchEntryStmt, toSwitchStmt, toSynchronizedStmt, toThrowStmt, toTryStmt, toUnparsableStmt, toWhileStmt
addOrphanComment, containsData, customInitialization, equals, findAll, findAll, findCompilationUnit, findFirst, findFirst, findFirst, findParent, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getRange, getSymbolResolver, getTokenRange, hasComment, hashCode, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeForced, removeOrphanComment, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, stream, stream, toString, toString, tryAddImportToParentCompilationUnit, unregister, walk, walk, walk
finalize, getClass, notify, notifyAll, wait, wait, wait
getAncestorOfType
containsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBefore
public LocalClassDeclarationStmt()
public LocalClassDeclarationStmt(ClassOrInterfaceDeclaration classDeclaration)
@Generated(value="com.github.javaparser.generator.core.node.MainConstructorGenerator") public LocalClassDeclarationStmt(TokenRange tokenRange, ClassOrInterfaceDeclaration classDeclaration)
@Generated(value="com.github.javaparser.generator.core.node.AcceptGenerator") public <R,A> R accept(GenericVisitor<R,A> v, A arg)
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)@Generated(value="com.github.javaparser.generator.core.node.AcceptGenerator") public <A> void accept(VoidVisitor<A> v, A arg)
Visitable
A
- the type the argument passed for the visitorv
- the visitor implementationarg
- any value relevant for the visitor (of type A)@Generated(value="com.github.javaparser.generator.core.node.PropertyGenerator") public ClassOrInterfaceDeclaration getClassDeclaration()
@Generated(value="com.github.javaparser.generator.core.node.PropertyGenerator") public LocalClassDeclarationStmt setClassDeclaration(ClassOrInterfaceDeclaration classDeclaration)
@Generated(value="com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node)
@Generated(value="com.github.javaparser.generator.core.node.CloneGenerator") public LocalClassDeclarationStmt clone()
@Generated(value="com.github.javaparser.generator.core.node.GetMetaModelGenerator") public LocalClassDeclarationStmtMetaModel getMetaModel()
getMetaModel
in class Statement
@Generated(value="com.github.javaparser.generator.core.node.ReplaceMethodGenerator") public boolean replace(Node node, Node replacementNode)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isLocalClassDeclarationStmt()
isLocalClassDeclarationStmt
in class Statement
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public LocalClassDeclarationStmt asLocalClassDeclarationStmt()
asLocalClassDeclarationStmt
in class Statement
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifLocalClassDeclarationStmt(Consumer<LocalClassDeclarationStmt> action)
ifLocalClassDeclarationStmt
in class Statement
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public Optional<LocalClassDeclarationStmt> toLocalClassDeclarationStmt()
toLocalClassDeclarationStmt
in class Statement
Copyright © 2007–2017. All rights reserved.