Package de.firemage.autograder.core.pmd
Class PMDCheck
java.lang.Object
de.firemage.autograder.core.pmd.PMDCheck
- All Implemented Interfaces:
Check
- Direct Known Subclasses:
DiamondOperatorCheck,RedundantConstructorCheck,RedundantReturnCheck
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPMDCheck(Translatable explanation, List<net.sourceforge.pmd.Rule> rules, ProblemType problemType) protectedPMDCheck(Translatable explanation, net.sourceforge.pmd.Rule rule, ProblemType problemType) protectedPMDCheck(Function<net.sourceforge.pmd.RuleViolation, Translatable> explanation, List<net.sourceforge.pmd.Rule> rules, ProblemType problemType) protectedPMDCheck(Function<net.sourceforge.pmd.RuleViolation, Translatable> explanation, net.sourceforge.pmd.Rule rule, ProblemType problemType) -
Method Summary
Modifier and TypeMethodDescriptionFunction<net.sourceforge.pmd.RuleViolation,Translatable> List<net.sourceforge.pmd.Rule>getRules()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.firemage.autograder.core.check.Check
maximumProblems, merge
-
Constructor Details
-
PMDCheck
protected PMDCheck(Translatable explanation, net.sourceforge.pmd.Rule rule, ProblemType problemType) -
PMDCheck
protected PMDCheck(Function<net.sourceforge.pmd.RuleViolation, Translatable> explanation, net.sourceforge.pmd.Rule rule, ProblemType problemType) -
PMDCheck
protected PMDCheck(Translatable explanation, List<net.sourceforge.pmd.Rule> rules, ProblemType problemType) -
PMDCheck
protected PMDCheck(Function<net.sourceforge.pmd.RuleViolation, Translatable> explanation, List<net.sourceforge.pmd.Rule> rules, ProblemType problemType)
-
-
Method Details