Adjust test data after fixes about generic nullability
This commit is contained in:
+4
-4
@@ -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>()
|
||||
|
||||
Reference in New Issue
Block a user