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 WizardsAndWarriorsAnalyzer is the analyzer implementation for the wizards-and-warriors practice exercise.