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
@@ -3,13 +3,13 @@ import kotlin.test.*
class Klass
class Other
inline fun <reified T> simpleName(): String =
inline fun <reified T : Any> simpleName(): String =
T::class.simpleName!!
inline fun <reified T1, reified T2> twoReifiedParams(): String =
inline fun <reified T1 : Any, reified T2 : Any> twoReifiedParams(): String =
"${T1::class.simpleName!!}, ${T2::class.simpleName!!}"
inline fun <reified T> myJavaClass(): Class<T> =
inline fun <reified T : Any> myJavaClass(): Class<T> =
T::class.java
fun box(): String {
@@ -10,7 +10,7 @@ class Secondary {
constructor(x: Int) {}
}
fun check(f: KFunction<*>) {
fun check(f: KFunction<Any>) {
assert(f.javaMethod == null, "Fail f method")
assert(f.javaConstructor != null, "Fail f constructor")
val c = f.javaConstructor!!
@@ -4,10 +4,10 @@ import kotlin.test.assertEquals
class Klass
inline fun <reified T> simpleName(): String =
inline fun <reified T : Any> simpleName(): String =
T::class.java.getSimpleName()
inline fun <reified T> simpleName2(): String {
inline fun <reified T : Any> simpleName2(): String {
val kClass = T::class // Intrinsic for T::class.java is not used
return kClass.java.getSimpleName()
}