Class NodeFinderVisitor
java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<Range>
com.github.javaparser.ast.visitor.NodeFinderVisitor
- All Implemented Interfaces:
VoidVisitor<Range>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic BiFunction
<Node, Range, Boolean> private static BiFunction
<Node, Range, Boolean> private Node
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the covering node.void
visit
(ArrayCreationLevel n, Range arg) void
visit
(AnnotationDeclaration n, Range arg) void
visit
(AnnotationMemberDeclaration n, Range arg) void
visit
(ClassOrInterfaceDeclaration n, Range arg) void
visit
(CompactConstructorDeclaration n, Range arg) void
visit
(ConstructorDeclaration n, Range arg) void
visit
(EnumConstantDeclaration n, Range arg) void
visit
(EnumDeclaration n, Range arg) void
visit
(FieldDeclaration n, Range arg) void
visit
(InitializerDeclaration n, Range arg) void
visit
(MethodDeclaration n, Range arg) void
void
visit
(ReceiverParameter n, Range arg) void
visit
(RecordDeclaration n, Range arg) void
visit
(VariableDeclarator n, Range arg) void
visit
(BlockComment n, Range arg) void
visit
(JavadocComment n, Range arg) void
visit
(LineComment n, Range arg) void
visit
(CompilationUnit n, Range arg) void
visit
(ArrayAccessExpr n, Range arg) void
visit
(ArrayCreationExpr n, Range arg) void
visit
(ArrayInitializerExpr n, Range arg) void
visit
(AssignExpr n, Range arg) void
visit
(BinaryExpr n, Range arg) void
visit
(BooleanLiteralExpr n, Range arg) void
void
visit
(CharLiteralExpr n, Range arg) void
void
visit
(ConditionalExpr n, Range arg) void
visit
(DoubleLiteralExpr n, Range arg) void
visit
(EnclosedExpr n, Range arg) void
visit
(FieldAccessExpr n, Range arg) void
visit
(InstanceOfExpr n, Range arg) void
visit
(IntegerLiteralExpr n, Range arg) void
visit
(LambdaExpr n, Range arg) void
visit
(LongLiteralExpr n, Range arg) void
visit
(MarkerAnnotationExpr n, Range arg) void
visit
(MemberValuePair n, Range arg) void
visit
(MethodCallExpr n, Range arg) void
visit
(MethodReferenceExpr n, Range arg) void
void
void
visit
(NormalAnnotationExpr n, Range arg) void
visit
(NullLiteralExpr n, Range arg) void
visit
(ObjectCreationExpr n, Range arg) void
visit
(PatternExpr n, Range arg) void
visit
(SimpleName n, Range arg) void
visit
(SingleMemberAnnotationExpr n, Range arg) void
visit
(StringLiteralExpr n, Range arg) void
void
visit
(SwitchExpr n, Range arg) void
visit
(TextBlockLiteralExpr n, Range arg) void
void
void
void
visit
(VariableDeclarationExpr n, Range arg) void
visit
(ImportDeclaration n, Range arg) void
void
visit
(ModuleDeclaration n, Range arg) void
visit
(ModuleExportsDirective n, Range arg) void
visit
(ModuleOpensDirective n, Range arg) void
visit
(ModuleProvidesDirective n, Range arg) void
visit
(ModuleRequiresDirective n, Range arg) void
visit
(ModuleUsesDirective n, Range arg) void
void
visit
(PackageDeclaration n, Range arg) void
visit
(AssertStmt n, Range arg) void
void
void
visit
(CatchClause n, Range arg) void
visit
(ContinueStmt n, Range arg) void
void
void
void
visit
(ExpressionStmt n, Range arg) void
visit
(ForEachStmt n, Range arg) void
void
void
visit
(LabeledStmt n, Range arg) void
visit
(LocalClassDeclarationStmt n, Range arg) void
visit
(LocalRecordDeclarationStmt n, Range arg) void
visit
(ReturnStmt n, Range arg) void
visit
(SwitchEntry n, Range arg) void
visit
(SwitchStmt n, Range arg) void
visit
(SynchronizedStmt n, Range arg) void
void
void
visit
(UnparsableStmt n, Range arg) void
void
void
void
visit
(ClassOrInterfaceType n, Range arg) void
visit
(IntersectionType n, Range arg) void
visit
(PrimitiveType n, Range arg) void
visit
(TypeParameter n, Range arg) void
void
visit
(UnknownType n, Range arg) void
void
void
visit
(WildcardType n, Range arg)
-
Field Details
-
fConveringNode
-
selectedNode
-
fn
-
-
Constructor Details
-
NodeFinderVisitor
-
-
Method Details
-
getSelectedNode
Returns the covering node. If more than one nodes are covering the selection, the returned node is last covering node found in a top-down traversal of the AST- Returns:
- Node
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<Range>
- Overrides:
visit
in classVoidVisitorAdapter<Range>
-