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.
InnerTypeLastCheck Check nested (internal) classes/interfaces are declared at the bottom of the class after all method and field declarations.
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.



Copyright © 2001-2014. All Rights Reserved.