Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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