Added special error for incorrect KClass type in signatures.

This commit is contained in:
Stanislav Erokhin
2017-01-16 05:33:52 +03:00
parent 3d70d73964
commit 0ef1234f2e
11 changed files with 129 additions and 9 deletions
@@ -9,7 +9,7 @@ external class A {
inline fun getA() = A::class
inline fun getB() = foo<A.B>()
inline fun <reified T> foo() = T::class
inline fun <reified T : Any> foo() = T::class
fun box(): String {
if (getA() != A::class) return "fail1"