KT-336 Can't infer type parameter for ArrayList in a generic function (Exception in type inference)

KT-335 Type inference fails on Collections.sort
This commit is contained in:
Andrey Breslav
2011-11-10 19:44:47 +03:00
parent 5fbf684998
commit 1e3f2889a4
2 changed files with 15 additions and 0 deletions
@@ -0,0 +1,14 @@
// KT-336 Can't infer type parameter for ArrayList in a generic function (Exception in type inference)
// KT-335 Type inference fails on Collections.sort
import java.util.*
import java.lang.Comparable as Comparable
fun <T : java.lang.Comparable<T>> List<T>.sort() {
Collections.sort(this) // Error here
}
fun <T> List<T>.plus(other : List<T>) : List<T> {
val result = ArrayList(this)
return result
}