Class AnalyzerWorkAction
java.lang.Object
io.codelaser.maddi.gradleplugin.task.AnalyzerWorkAction
- All Implemented Interfaces:
org.gradle.workers.WorkAction<AnalyzerWorkAction.Parameters>
public abstract class AnalyzerWorkAction
extends Object
implements org.gradle.workers.WorkAction<AnalyzerWorkAction.Parameters>
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. Deserializes the Configuration and hands it to the openjdk-based
RunAnalyzer.-
Constructor Details
-
AnalyzerWorkAction
public AnalyzerWorkAction()
-
-
Method Details
-
execute
public void execute()- Specified by:
executein interfaceorg.gradle.workers.WorkAction<AnalyzerWorkAction.Parameters>
-