Minor, do not use ".java.kotlin" on KClass instances

This commit is contained in:
Alexander Udalov
2017-08-18 14:32:47 +03:00
parent ac1c7d9a6a
commit 593d6b7a95
9 changed files with 13 additions and 15 deletions
@@ -14,10 +14,10 @@ class A {
}
fun box(): String {
val p = A::class.java.kotlin.memberExtensionProperties.single()
val p = A::class.memberExtensionProperties.single()
return if ("$p" == "var A.(kotlin.String.)id: kotlin.String") "OK" else "Fail $p"
val q = A::class.java.kotlin.declaredFunctions.single()
val q = A::class.declaredFunctions.single()
if ("$q" != "fun A.(kotlin.Int.)foo(): kotlin.Double") return "Fail q $q"
return "OK"