Contains the Class Design checks that are bundled with the main distribution.
See: Description
Class Summary | |
---|---|
DesignForExtensionCheck | Checks that classes are designed for inheritance. |
FinalClassCheck |
Checks that class which has only private ctors is declared as final. |
HideUtilityClassConstructorCheck | Make sure that utility classes (classes that contain only static methods) do not have a public constructor. |
InterfaceIsTypeCheck | Implements Bloch, Effective Java, Item 17 - Use Interfaces only to define types. |
MutableExceptionCheck |
Ensures that exceptions (defined as any class name conforming to some regular expression) are immutable. |
ThrowsCountCheck |
Restricts throws statements to a specified count (default = 1). |
VisibilityModifierCheck | Checks visibility of class members. |
Contains the Class Design checks that are bundled with the main distribution.