Adjust test data after fixes about generic nullability

This commit is contained in:
Denis Zharkov
2015-08-07 15:17:16 +03:00
parent 4a3fbcc16e
commit e8f91e596c
24 changed files with 39 additions and 39 deletions
@@ -11,15 +11,15 @@ inline fun doWorkInline(block: () -> String) = block()
fun box(): String {
val x = object {
inline fun <reified T> bar1(): A = object : A {
inline fun <reified T : Any> bar1(): A = object : A {
override fun f1(): String = javaClass<T>().getName()
override fun f2(): String = doWork { javaClass<T>().getName() }
override fun f3(): String = doWorkInline { javaClass<T>().getName() }
}
inline fun <reified T> bar2() = javaClass<T>().getName()
inline fun <reified T> bar3() = doWork { javaClass<T>().getName() }
inline fun <reified T> bar4() = doWorkInline { javaClass<T>().getName() }
inline fun <reified T : Any> bar2() = javaClass<T>().getName()
inline fun <reified T : Any> bar3() = doWork { javaClass<T>().getName() }
inline fun <reified T : Any> bar4() = doWorkInline { javaClass<T>().getName() }
}
val y: A = x.bar1<String>()