Class ReleaseAction

java.lang.Object
com.egoge.ai.atlas.plugin.ReleaseAction
All Implemented Interfaces:
org.gradle.workers.WorkAction<ReleaseAction.Parameters>

public abstract class ReleaseAction extends Object implements org.gradle.workers.WorkAction<ReleaseAction.Parameters>
Releases the accepted contract through ReleaseSnapshots. Loaded from the project's annotationProcessor classpath in an isolated class loader, like AcceptAction, so the comparison, the policy and the IR reader are those of the processor that compiled.
  • Constructor Details

    • ReleaseAction

      public ReleaseAction()
  • Method Details

    • execute

      public void execute()
      Specified by:
      execute in interface org.gradle.workers.WorkAction<ReleaseAction.Parameters>