# 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.