|
|
fun <T : Task> get(path: String): T
fun <T : Task> get(path: String, type: Class<T>): T |
|
|
fun <T : Task> getAll(): List<T!>
fun <T : Task> getAll(type: Class<T>): List<T!> |
|
|
fun named(name: String): TaskProvider<Task>
fun <T : Task> named(name: String, configurer: T.() -> Unit = {}): TaskProvider<T>
fun <T : Task> named(name: String, type: Class<T>, configurer: T.() -> Unit): TaskProvider<T> |
|
|
fun pathed(path: String): TaskProvider<Task>
fun pathed(paths: Collection<Any>): List<TaskProvider<out Task>> |
|
|
fun <T : Task> register(name: String, configurer: T.() -> Unit = {}): TaskProvider<T>
fun <T : Task> register(name: String, clazz: Class<T>, configurer: T.() -> Unit = {}): TaskProvider<T>
fun register(name: String, configurer: CommonDefaultTask.() -> Unit): Unit |
|
|
fun <T : Task> registerOrConfigure(name: String, configurer: T.() -> Unit = {}): TaskProvider<T>
fun <T : Task> registerOrConfigure(vararg names: String, configurer: T.() -> Unit = {}): Unit |
|
|
fun registerSequence(name: String, sequenceOptions: TaskSequence.() -> Unit): TaskProvider<Task>
fun registerSequence(name: String, taskOptions: Task.() -> Unit, sequenceOptions: TaskSequence.() -> Unit): TaskProvider<Task> |
|
|
fun <T : Task> typed(configurer: T.() -> Unit): Unit
fun <T : Task> typed(type: Class<T>, configurer: T.() -> Unit): Unit |