All Classes and Interfaces
Class
Description
The
Analyzer interface is used to implement both global and exercise-specific analyzers.The main entrypoint to the Java analyzer from the command-line.
The
AnalyzerRoot is the initial entrypoint when analyzing a solution.The
AnnalynsInfiltrationAnalyzer is the analyzer implementation for the annalyns-infiltration practice exercise.This comment instructs students not to hard-code values used in the exercise tests.
This comment instructs students not to use print statements in order to debug their solution.
The
Comment class models a single comment in the analysis output.The type of comment.
This comment indicates that the code in the solution's constructor is too long,
and that it would benefit from being broken up into helper methods.
Use this comment if a solution has defined a static
main method.Use this comment if the solution is comparable to the exemplar solution.
This comment requests students to leave feedback on the analyzer comments.
The
GlobalAnalyzer contains checks that are exercise-agnostic,
such as whether a solution is using print statements or a static main method.The
HammingAnalyzer is the analyzer implementation for the hamming practice exercise.The
LasagnaAnalyzer is the analyzer implementation for the lasagna concept exercise.The
LeapAnalyzer is the analyzer implementation for the leap practice exercise.The
LogLevelsAnalyzer is the analyzer implementation for the log-levels practice exercise.This comment indicates that a method in the solution is too long,
and that it could benefit from being split up into multiple helper methods.
The
NeedForSpeedAnalyzer is the analyzer implementation for the need-for-speed practice exercise.This interface is used to collect analyzer output in the form of comments, tags and an optional summary.
This comment instructs students to remove lef-over to-do comments from their solution.
The
SalaryCalculatorAnalyzer is the analyzer implementation for the salary-calculator practice exercise.The
SecretsAnalyzer is the analyzer implementation for the secrets practice exercise.This represents the solution to an exercise.
The
TwoferAnalyzer is the analyzer implementation for the two-fer practice exercise.The
WizardsAndWarriors2Analyzer is the analyzer implementation for the wizards-and-warriors-2 concept exercise.The
WizardsAndWarriorsAnalyzer is the analyzer implementation for the wizards-and-warriors practice exercise.