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