Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/upperBounds/nonNullUpperBound.kt
T
2015-05-12 19:43:17 +02:00

14 lines
255 B
Kotlin
Vendored

fun <R : Any> unescape(value: Any): R? = throw Exception("$value")
fun <T: Any> foo(v: Any): T? = unescape(v)
//--------------
interface A
fun <R : A> unescapeA(value: Any): R? = throw Exception("$value")
fun <T: A> fooA(v: Any): T? = unescapeA(v)