Prevent a Package Depending Upon Another

Enforce architecture rules, such as data access layers not depending upon UI layers.

Kotlin developers can configure an inspection to define illegal package dependencies, which can prevent code from accidentally depending upon the wrong packages, for example the UI layer talking directly to the data access layer.


Related Resources

Generate a UML diagram
Generate a UML diagram
IntelliJ IDEA Ultimate allows you to generate UML diagrams.
Find in File
Find in File
Find a specific name or string in your file.
Clipboard History
Clipboard History
Paste a subset or multiple entries such as a list from your recent copy history.