## Uses of Interface
net.sourceforge.pmd.lang.rule.stat.StatisticalRule

- Packages that use StatisticalRule
  Package | Description
  --- | ---
  net.sourceforge.pmd.lang.java.rule |
  net.sourceforge.pmd.lang.java.rule.codesize |
  net.sourceforge.pmd.lang.java.rule.coupling |
  net.sourceforge.pmd.lang.java.rule.design |

- - ### Uses of StatisticalRule in net.sourceforge.pmd.lang.java.rule

    Classes in net.sourceforge.pmd.lang.java.rule that implement StatisticalRule
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractStatisticalJavaRule`

  - ### Uses of StatisticalRule in net.sourceforge.pmd.lang.java.rule.codesize

    Classes in net.sourceforge.pmd.lang.java.rule.codesize that implement StatisticalRule
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractNcssCountRule` Abstract superclass for NCSS counting methods.
    `class` | `ExcessiveClassLengthRule` This rule detects when a class exceeds a certain threshold.
    `class` | `ExcessiveMethodLengthRule` This rule detects when a method exceeds a certain threshold.
    `class` | `ExcessiveParameterListRule` This rule detects an abnormally long parameter list.
    `class` | `ExcessivePublicCountRule`
    `class` | `NcssConstructorCountRule` Non-commented source statement counter for constructors.
    `class` | `NcssMethodCountRule` Non-commented source statement counter for methods.
    `class` | `NcssTypeCountRule` Non-commented source statement counter for type declarations.
    `class` | `NPathComplexityRule` NPath complexity is a measurement of the acyclic execution paths through a function.

  - ### Uses of StatisticalRule in net.sourceforge.pmd.lang.java.rule.coupling

    Classes in net.sourceforge.pmd.lang.java.rule.coupling that implement StatisticalRule
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExcessiveImportsRule` ExcessiveImports attempts to count all unique imports a class contains.

  - ### Uses of StatisticalRule in net.sourceforge.pmd.lang.java.rule.design

    Classes in net.sourceforge.pmd.lang.java.rule.design that implement StatisticalRule
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExcessiveLengthRule` This is a common super class for things which have excessive length.
    `class` | `ExcessiveNodeCountRule` This is a common super class for things which shouldn't have excessive nodes underneath.
    `class` | `SwitchDensityRule`

Copyright © 2002-2013 InfoEther. All Rights Reserved.