# Package net.sourceforge.pmd.lang.java.rule.basic

Class Summary
Class | Description
--- | ---
AvoidBranchingStatementAsLastInLoopRule |
AvoidMultipleUnaryOperatorsRule |
AvoidUsingHardCodedIPRule |
AvoidUsingOctalValuesRule |
BigIntegerInstantiationRule |
BooleanInstantiationRule | Avoid instantiating Boolean objects; you can reference Boolean.TRUE, Boolean.FALSE, or call Boolean.valueOf() instead.
BrokenNullCheckRule |
CheckResultSetRule | Rule that verifies, that the return values of next(), first(), last(), etc.
CheckSkipResultRule |
DoubleCheckedLockingRule | void method() { if(x == null) { synchronized(this){ if(x == null) { x = new | method(); } } } 1.
OverrideBothEqualsAndHashcodeRule |