Package com.puppycrawl.tools.checkstyle.checks.design

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.
 

Package com.puppycrawl.tools.checkstyle.checks.design Description

Contains the Class Design checks that are bundled with the main distribution.


Back to the Checkstyle Home Page