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
@@ -2,15 +2,15 @@ import kotlin.test.assertEquals
fun foo(block: () -> String) = block()
inline fun <reified T> className(): String = javaClass<T>().getName()
inline fun <reified T : Any> className(): String = javaClass<T>().getName()
inline fun <reified T> lambdaShouldBeReified(): String = foo { className<T>() }
inline fun <reified T : Any> lambdaShouldBeReified(): String = foo { className<T>() }
interface A {
fun f(): String
fun g(): String
}
inline fun<reified T1, reified T2> AFactory(): A = object : A {
inline fun<reified T1 : Any, reified T2 : Any> AFactory(): A = object : A {
override fun f(): String = className<T1>()
override fun g(): String = foo { className<T2>() }
}