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