All Classes and Interfaces

Class
Description
 
 
The maddi Gradle plugin.
 
Property names are identical to those of the CLI (.cli.Main).
Runs the maddi analyzer over the project's sources.
The actual analysis, run in a forked worker JVM (see AnalyzerTask) so the openjdk front-end's required --add-exports for com.sun.tools.javac.* can be injected without the consuming build's daemon needing any special configuration.
 
The dependency graph over a GRADLE project's source sets and libraries.
targets for sources: multiple directories in a source set (DONE) source sets beyond main, test in the same project (e.g.
 
Writes the project's InputConfiguration (extracted from the plugin-computed Configuration) to a JSON file.