JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
Package net.sourceforge.pmd.lang.java.rule.errorprone
Class Summary
Class
Description
AssignmentInOperandRule
AssignmentToNonFinalStaticRule
AvoidBranchingStatementAsLastInLoopRule
AvoidCallingFinalizeRule
AvoidCatchingThrowableRule
Finds
catch
statements containing
throwable
as the type definition.
AvoidDuplicateLiteralsRule
AvoidDuplicateLiteralsRule.ExceptionParser
Deprecated.
This ad-hoc solution will be integrated into the global properties framework somehow
AvoidFieldNameMatchingMethodNameRule
AvoidFieldNameMatchingTypeNameRule
AvoidMultipleUnaryOperatorsRule
AvoidUsingOctalValuesRule
BeanMembersShouldSerializeRule
BrokenNullCheckRule
CheckSkipResultRule
CloneMethodMustImplementCloneableRule
The method clone() should only be implemented if the class implements the Cloneable interface with the exception of a final method that only throws CloneNotSupportedException.
CloseResourceRule
Makes sure you close your database connections.
ConstructorCallsOverridableMethodRule
Searches through all methods and constructors called from constructors.
DaaRuleViolation
Deprecated.
See
RuleViolation
DataflowAnomalyAnalysisRule
Deprecated.
Replaced by
UnusedAssignmentRule
DontImportSunRule
IdempotentOperationsRule
ImportFromSamePackageRule
Deprecated.
InvalidLogMessageFormatRule
JUnitSpellingRule
JUnitStaticSuiteRule
MethodWithSameNameAsEnclosingClassRule
NullAssignmentRule
OverrideBothEqualsAndHashcodeRule
ProperCloneImplementationRule
SingleMethodSingletonRule
Returns Checks if the singleton rule is used properly.
SingletonClassReturningNewInstanceRule
SuspiciousHashcodeMethodNameRule
SuspiciousOctalEscapeRule
TestClassWithoutTestCasesRule
UnnecessaryCaseChangeRule
UnnecessaryConversionTemporaryRule
UselessOperationOnImmutableRule
An operation on an Immutable object (String, BigDecimal or BigInteger) won't change the object itself.