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.voidvisit(ArrayCreationLevel n, Range arg) voidvisit(AnnotationDeclaration n, Range arg) voidvisit(AnnotationMemberDeclaration n, Range arg) voidvisit(ClassOrInterfaceDeclaration n, Range arg) voidvisit(CompactConstructorDeclaration n, Range arg) voidvisit(ConstructorDeclaration n, Range arg) voidvisit(EnumConstantDeclaration n, Range arg) voidvisit(EnumDeclaration n, Range arg) voidvisit(FieldDeclaration n, Range arg) voidvisit(InitializerDeclaration n, Range arg) voidvisit(MethodDeclaration n, Range arg) voidvoidvisit(ReceiverParameter n, Range arg) voidvisit(RecordDeclaration n, Range arg) voidvisit(VariableDeclarator n, Range arg) voidvisit(BlockComment n, Range arg) voidvisit(LineComment n, Range arg) voidvisit(TraditionalJavadocComment n, Range arg) voidvisit(CompilationUnit n, Range arg) voidvisit(ArrayAccessExpr n, Range arg) voidvisit(ArrayCreationExpr n, Range arg) voidvisit(ArrayInitializerExpr n, Range arg) voidvisit(AssignExpr n, Range arg) voidvisit(BinaryExpr n, Range arg) voidvisit(BooleanLiteralExpr n, Range arg) voidvoidvisit(CharLiteralExpr n, Range arg) voidvoidvisit(ConditionalExpr n, Range arg) voidvisit(DoubleLiteralExpr n, Range arg) voidvisit(EnclosedExpr n, Range arg) voidvisit(FieldAccessExpr n, Range arg) voidvisit(InstanceOfExpr n, Range arg) voidvisit(IntegerLiteralExpr n, Range arg) voidvisit(LambdaExpr n, Range arg) voidvisit(LongLiteralExpr n, Range arg) voidvisit(MarkerAnnotationExpr n, Range arg) voidvisit(MemberValuePair n, Range arg) voidvisit(MethodCallExpr n, Range arg) voidvisit(MethodReferenceExpr n, Range arg) voidvoidvoidvisit(NormalAnnotationExpr n, Range arg) voidvisit(NullLiteralExpr n, Range arg) voidvisit(ObjectCreationExpr n, Range arg) voidvisit(SimpleName n, Range arg) voidvisit(SingleMemberAnnotationExpr n, Range arg) voidvisit(StringLiteralExpr n, Range arg) voidvoidvisit(SwitchExpr n, Range arg) voidvisit(TextBlockLiteralExpr n, Range arg) voidvoidvoidvisit(TypePatternExpr n, Range arg) voidvoidvisit(VariableDeclarationExpr n, Range arg) voidvisit(ImportDeclaration n, Range arg) voidvoidvisit(ModuleDeclaration n, Range arg) voidvisit(ModuleExportsDirective n, Range arg) voidvisit(ModuleOpensDirective n, Range arg) voidvisit(ModuleProvidesDirective n, Range arg) voidvisit(ModuleRequiresDirective n, Range arg) voidvisit(ModuleUsesDirective n, Range arg) voidvoidvisit(PackageDeclaration n, Range arg) voidvisit(AssertStmt n, Range arg) voidvoidvoidvisit(CatchClause n, Range arg) voidvisit(ContinueStmt n, Range arg) voidvoidvoidvoidvisit(ExpressionStmt n, Range arg) voidvisit(ForEachStmt n, Range arg) voidvoidvoidvisit(LabeledStmt n, Range arg) voidvisit(LocalClassDeclarationStmt n, Range arg) voidvisit(LocalRecordDeclarationStmt n, Range arg) voidvisit(ReturnStmt n, Range arg) voidvisit(SwitchEntry n, Range arg) voidvisit(SwitchStmt n, Range arg) voidvisit(SynchronizedStmt n, Range arg) voidvoidvoidvisit(UnparsableStmt n, Range arg) voidvoidvoidvoidvisit(ClassOrInterfaceType n, Range arg) voidvisit(IntersectionType n, Range arg) voidvisit(PrimitiveType n, Range arg) voidvisit(TypeParameter n, Range arg) voidvoidvisit(UnknownType n, Range arg) voidvoidvoidvisit(WildcardType n, Range arg) Methods inherited from class VoidVisitorAdapter
visit, visit, visit
-
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:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-
visit
- Specified by:
visitin interfaceVoidVisitor<Range>- Overrides:
visitin classVoidVisitorAdapter<Range>
-