Files
kotlin-fork/compiler/testData/diagnostics/tests/regressions/kt549.kt
T
Andrey Breslav 3d8d92c7d3 JetDiagnosticsTest migrated to TestGenerator
- test data files renamed from *.jet to *.kt
2012-07-10 14:48:11 +04:00

18 lines
380 B
Kotlin

//KT-549 type inference failed
package demo
fun filter<T>(list : Array<T>, filter : (T) -> Boolean) : java.util.List<T> {
val answer = java.util.ArrayList<T>();
for (l in list) {
if (filter(l)) answer.add(l)
}
return answer;
}
fun main(args : Array<String>) {
for (a in filter(args, {it.length > 1})) {
System.out.println("Hello, ${a}!")
}
}