Adapt e2immu to your set-up

Gradle plugin

The Gradle plugin helps integrating the analyser in your Gradle workflow.

All details about configuring the Gradle plugin are in the manual, see Manuals →.

IntelliJ IDEA plugin

The IntelliJ plugin is a highlighter for the IntelliJ IDEA. It shows the immutability of classes computed by the analyser in your source code editor.

The set-up involves a helper application, the annotation store.

The plugin’s operation is described in the manual, see Manuals →.

Plugins for other IDEs

There is no Eclipse plugin yet, nor one for any other IDE.

However, the setup with an annotation store allows collaboration between multiple developers, some who use Eclipse, some who use IntelliJ. As long as they upload their (part of) the analyser’s results to the common store, they can both see each other’s immutability information.

Edit this page on GitHub