Package net.sourceforge.pmd.lang.java.rule
Contains the built-in rules bundled with the Java distribution.
-
Class Summary Class Description AbstractIgnoredAnnotationRule AbstractInefficientZeroCheck This is an abstract rule for patterns which compare a method invocation to 0.AbstractJavaMetricsRule Java Rule with convenient visit methods to e.g.AbstractJavaRule AbstractJUnitRule AbstractLombokAwareRule Base class for rules, that should ignore classes/fields that are annotated with Lombok annotations.AbstractPoorMethodCall Detects and flags the occurrences of specific method calls against an instance of a designated class.AbstractStatisticalJavaRule Deprecated. seeStatisticalRule
GenericLiteralCheckerRule This class allow to match a Literal (most likely a String) with a regex pattern.JavaRuleChainVisitor JavaRuleViolation Deprecated. SeeRuleViolation
JavaRuleViolationFactory Deprecated. StringConcatenationRule SymbolTableTestRule UselessAssignment