Files
kotlin-fork/compiler/testData/diagnostics/tests/j+k/sam/kt37920.kt
T
Mikhail Zarechenskiy befa1e114c Add tests for obsolete issues
#KT-38092 Obsolete
 #KT-38179 Obsolete
 #KT-35105 Obsolete
 #KT-36696 Obsolete
 #KT-36947 Obsolete
 #KT-37337 Obsolete
 #KT-37309 Obsolete
 #KT-37727 Obsolete
 #KT-37735 Obsolete
 #KT-37853 Obsolete
 #KT-37920 Obsolete
 #KT-37709 Obsolete
 #KT-37706 Obsolete
2020-04-20 04:10:37 +03:00

28 lines
529 B
Kotlin
Vendored

// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_VARIABLE
// FILE: A.java
public class A {
public static <T, E extends Throwable> T compute(ThrowableComputable<T, E> action) throws E {
return (T) action;
}
}
// FILE: ThrowableComputable.java
public interface ThrowableComputable<T, E extends Throwable> {
T compute() throws E;
}
// FILE: test.kt
fun main() {
val headers = A.compute(
ThrowableComputable {
getCollection()
}
)
}
fun getCollection(): Collection<Int> = TODO()