Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Back to the Checkstyle Home Page
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES