Dependencies
Dependencies of e2immu
The analyser primarily depends on
- JavaParser.org to parse Java source files;
- ASM to parse Java byte-code.
Like many other Java projects, it also uses
- slf4j and LogBack for logging;
- commons.io for reading and writing to files;
- JUnit 5 for testing.
The annotation store uses
- Vertx.io for configuration and HTTP communication.
Obviously, the Gradle plugin links to Gradle libraries, and the IntelliJ highlighter to Jetbrains libraries.