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