|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> checks >> [ design overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package com.puppycrawl.tools.checkstyle.checks.design
| Class Summary | |
| DesignForExtensionCheck | Checks that classes are designed for inheritance. |
| DesignForExtensionCheckTest | |
| FinalClassCheck | Checks that class which has only private ctors is declared as final. |
| FinalClassCheck.ClassDesc | maintains information about class' ctors |
| FinalClassCheckTest | |
| HideUtilityClassConstructorCheck | Make sure that utility classes (classes that contain only static methods) do not have a public constructor. |
| HideUtilityClassConstructorCheckTest | |
| InputMutableException | |
| InputNonUtilityClass | Not a util class because it's not directly derived from java.lang.Object. |
| InputThrowsCount | |
| InterfaceIsTypeCheck | Implements Bloch, Effective Java, Item 17 - Use Interfaces only to define types. |
| InterfaceIsTypeCheckTest | |
| MutableExceptionCheck | Ensures that exceptions (defined as any class name conforming to some regular expression) are immutable. |
| MutableExceptionCheckTest | |
| ThrowsCountCheck | Restricts throws statements to a specified count (default = 1). |
| ThrowsCountCheckTest | |
| VisibilityModifierCheck | Checks visibility of class members. |
| VisibilityModifierCheckTest | |
|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> checks >> [ design overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||