# Package net.sourceforge.pmd.lang.java.rule.codesize

Class Summary
Class | Description
--- | ---
AbstractNcssCountRule | Abstract superclass for NCSS counting methods.
CyclomaticComplexityRule |
ExcessiveClassLengthRule | This rule detects when a class exceeds a certain threshold.
ExcessiveMethodLengthRule | This rule detects when a method exceeds a certain threshold.
ExcessiveParameterListRule | This rule detects an abnormally long parameter list.
ExcessivePublicCountRule |
NcssConstructorCountRule | Non-commented source statement counter for constructors.
NcssMethodCountRule | Non-commented source statement counter for methods.
NcssTypeCountRule | Non-commented source statement counter for type declarations.
NPathComplexityRule | NPath complexity is a measurement of the acyclic execution paths through a function.
TooManyFieldsRule |