Class RunRegistry

java.lang.Object
com.cleanroommc.gradle.env.RunRegistry

public abstract class RunRegistry extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    RunRegistry(org.gradle.api.Project project, org.gradle.api.NamedDomainObjectContainer<RunConfiguration> runs)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends org.gradle.api.Task>
    void
    configure(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<T> task, org.gradle.api.Action<? super T> action)
     
    void
     
    static void
    derived(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<?> task, org.gradle.api.Action<org.gradle.api.tasks.TaskProvider<?>> action)
     
    protected abstract org.gradle.api.problems.Problems
     
    static <T extends org.gradle.api.Task>
    org.gradle.api.tasks.TaskProvider<T>
    register(org.gradle.api.Project project, String name, Class<T> type)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RunRegistry

      @Inject public RunRegistry(org.gradle.api.Project project, org.gradle.api.NamedDomainObjectContainer<RunConfiguration> runs)
  • Method Details

    • getProblems

      @Inject protected abstract org.gradle.api.problems.Problems getProblems()
    • register

      public static <T extends org.gradle.api.Task> org.gradle.api.tasks.TaskProvider<T> register(org.gradle.api.Project project, String name, Class<T> type)
    • configure

      public static <T extends org.gradle.api.Task> void configure(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<T> task, org.gradle.api.Action<? super T> action)
    • derived

      public static void derived(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<?> task, org.gradle.api.Action<org.gradle.api.tasks.TaskProvider<?>> action)
    • configureRuns

      public void configureRuns()