Interface BinaryTasksCollection

All Superinterfaces:
Collection<Task>, DomainObjectCollection<Task>, DomainObjectSet<Task>, Iterable<Task>, Set<Task>
All Known Subinterfaces:
JarBinarySpec.TasksCollection, JvmTestSuiteBinarySpec.JvmTestSuiteTasks, NativeExecutableBinarySpec.TasksCollection, NativeTestSuiteBinarySpec.TasksCollection, SharedLibraryBinarySpec.TasksCollection, StaticLibraryBinarySpec.TasksCollection, TestSuiteTaskCollection

@Incubating public interface BinaryTasksCollection extends DomainObjectSet<Task>
A collection of tasks associated to a binary
  • Method Details

    • taskName

      String taskName(String verb)
      Generates a name for a task that performs some action on the binary.
    • taskName

      String taskName(String verb, String object)
      Generates a name for a task that performs some action on the binary.
    • getBuild

      Task getBuild()
      The task that can be used to assemble this binary.
    • getCheck

      Task getCheck()
      The task that can be used to check this binary.
    • create

      <T extends Task> void create(String name, Class<T> type, Action<? super T> config)