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.