Class SoutherCompileWork
java.lang.Object
souther.gradle.SoutherCompileWork
- All Implemented Interfaces:
org.gradle.workers.WorkAction<SoutherCompileWork.Parameters>
public abstract class SoutherCompileWork
extends Object
implements org.gradle.workers.WorkAction<SoutherCompileWork.Parameters>
The compile, inside the worker.
Here rather than in the task because this is where the Souther the project asked for is: the worker runs under a loader Gradle composed from this plugin's classes and the resolved toolchain, so the driver is reachable and the compiler behind it never meets Gradle's own class path.
A work action has no return value, so what the compile had to say is reported from here and a failure is raised from here.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceGradle-managed types, which is what may cross into a worker. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.workers.WorkAction
getParameters
-
Constructor Details
-
SoutherCompileWork
public SoutherCompileWork()
-
-
Method Details
-
execute
public void execute()- Specified by:
executein interfaceorg.gradle.workers.WorkAction<SoutherCompileWork.Parameters>
-