Package lib.visitors
Class ClassesVisitor
java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<T>
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.VoidVisitor<ClassReport>
Visitor for classes that extends from
FileVisitor
- See Also:
-
com.github.javaparser.ast.visitor
-
Field Summary
Fields inherited from class lib.visitors.FileVisitor
logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
visit
(com.github.javaparser.ast.body.FieldDeclaration fd, ClassReport collector) Visit a node representing a field of the class and save its information inside theClassReport
.Methods inherited from class lib.visitors.FileVisitor
visit, visit
Methods inherited from class com.github.javaparser.ast.visitor.VoidVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
ClassesVisitor
Class constructor- Parameters:
logger
- logger where send message when incurred new find
-
-
Method Details
-
visit
Visit a node representing a field of the class and save its information inside theClassReport
. It use aInfoBuilder
to construct theFieldInfo
to be saved inside the collector.- Specified by:
visit
in interfacecom.github.javaparser.ast.visitor.VoidVisitor<ClassReport>
- Overrides:
visit
in classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<ClassReport>
- Parameters:
fd
- -FieldDeclaration
that contains the field informationcollector
- -ClassReport
where save the field information
-