Inspectopedia Help

Cyclic class dependency

Reports classes that are mutually or cyclically dependent on other classes.

Such cyclic dependencies make code fragile and hard to maintain.

Available only from Code | Inspect Code or Code | Analyze Code | Run Inspection by Name and isn't reported in the editor.

Inspection options

Here you can find the description of settings available for the Cyclic class dependency inspection, and the reference of their default values.

Ignore cycles between classes located in the same file

Not selected

Inspection Details

Available in:

IntelliJ IDEA 2024.2, Qodana for JVM 2024.2,

Plugin:

Java, 242.SNAPSHOT

Last modified: 20 February 2024