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

- Class Summary
  Class | Description
  --- | ---
  CouplingBetweenObjectsRule | CouplingBetweenObjects attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
  ExcessiveImportsRule | ExcessiveImports attempts to count all unique imports a class contains.
  LawOfDemeterRule | This rule can detect possible violations of the Law of Demeter.
  LooseCouplingRule |
  LoosePackageCouplingRule | The loose package coupling Rule can be used to ensure coupling outside of a package hierarchy is minimized to all but an allowed set of classes from within the package hierarchy.

Copyright © 2002-2013 InfoEther. All Rights Reserved.