Class GenerateEmitterSourcesAction

java.lang.Object
com.arc_e_tect.gradle.apionly.transcriberj.GenerateEmitterSourcesAction
All Implemented Interfaces:
org.gradle.workers.WorkAction<GenerateEmitterSourcesAction.Parameters>

public abstract class GenerateEmitterSourcesAction extends Object implements org.gradle.workers.WorkAction<GenerateEmitterSourcesAction.Parameters>
One emitter's generation, in the class loader the emitters were loaded into.
  • Constructor Details

    • GenerateEmitterSourcesAction

      public GenerateEmitterSourcesAction()
      Creates the action.
  • Method Details

    • loader

      protected ClassLoader loader()
      The class loader the emitters are loaded from: the one Gradle built for this action from the transcriberjEmitters configuration.
      Returns:
      the class loader
    • execute

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