Package analyzer.exercises.leap
Class LeapAnalyzer
java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<OutputCollector>
analyzer.exercises.leap.LeapAnalyzer
- All Implemented Interfaces:
Analyzer,com.github.javaparser.ast.visitor.VoidVisitor<OutputCollector>
public class LeapAnalyzer
extends com.github.javaparser.ast.visitor.VoidVisitorAdapter<OutputCollector>
implements Analyzer
The
LeapAnalyzer is the analyzer implementation for the leap practice exercise.
It extends from the VoidVisitorAdapter and uses the visitor pattern to traverse each compilation unit.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidanalyze(Solution solution, OutputCollector output) Analyze the given solution and append analysis results to the given output..voidvisit(com.github.javaparser.ast.body.MethodDeclaration node, OutputCollector output) voidvisit(com.github.javaparser.ast.CompilationUnit node, OutputCollector output) voidvisit(com.github.javaparser.ast.expr.ConditionalExpr node, OutputCollector output) voidvisit(com.github.javaparser.ast.expr.IntegerLiteralExpr node, OutputCollector output) voidvisit(com.github.javaparser.ast.ImportDeclaration node, OutputCollector output) voidvisit(com.github.javaparser.ast.stmt.IfStmt node, OutputCollector output) 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
-
Constructor Details
-
LeapAnalyzer
public LeapAnalyzer()
-
-
Method Details
-
analyze
Description copied from interface:AnalyzerAnalyze the given solution and append analysis results to the given output.. Theanalyzemethod of each analyzer is invoked once for the whole submitted solution. -
visit
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<OutputCollector>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<OutputCollector>
-
visit
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<OutputCollector>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<OutputCollector>
-
visit
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<OutputCollector>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<OutputCollector>
-
visit
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<OutputCollector>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<OutputCollector>
-
visit
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<OutputCollector>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<OutputCollector>
-
visit
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<OutputCollector>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<OutputCollector>
-