Back to Intellij Community

ClassCoupling

java/java-impl/resources/inspectionDescriptions/ClassCoupling.html

2025.3-rc-2582 B
Original Source

Reports classes that reference too many other classes.

Classes with too high coupling can be very fragile, and should probably be split into smaller classes.

Configure the inspection:

  • Use the Class coupling limit field to specify the maximum allowed coupling for a class.
  • Use the Include couplings to java system classes option to specify whether references to system classes (those in the java.or javax. packages) should be counted.
  • Use the Include couplings to library classes option to specify whether references to any library classes should be counted.