jlleitschuh
08/10/2017, 6:19 PMjlleitschuh
08/11/2017, 1:01 AMjlleitschuh
08/11/2017, 2:25 PMbamboo
08/11/2017, 6:45 PMbamboo
08/11/2017, 7:08 PMpublic <T extends Task & JavaForkOptions> void applyTo(TaskCollection tasks)
bamboo
08/11/2017, 7:09 PMbamboo
08/11/2017, 7:09 PMbamboo
08/11/2017, 7:10 PMapplyTo<MyTaskType>(...)
Does it?bamboo
08/11/2017, 7:11 PMjlleitschuh
08/11/2017, 7:15 PMbamboo
08/11/2017, 7:23 PMpublic <T extends Task & JavaForkOptions> void applyTo(TaskCollection<T> tasks)
but Kotlin still can’t figure out the following code is valid:
applyTo(tasks.withType<JavaExec>())
JavaExec
is both a Task
and JavaForkOptions
so there’s a Kotlin compiler issue here too.bamboo
08/11/2017, 7:38 PMbamboo
08/11/2017, 7:38 PMjlleitschuh
08/11/2017, 7:39 PMbe inferred by a capable compiler.Bahahahah 😆 Thanks for the fix.
bamboo
08/11/2017, 7:39 PMjlleitschuh
08/11/2017, 7:39 PMbamboo
08/11/2017, 7:40 PMjlleitschuh
08/11/2017, 7:48 PMbamboo
08/11/2017, 8:36 PMbamboo
08/15/2017, 5:47 PM