Files
kotlin-fork/js/js.translator/testData/box/rtti/rttiForTrait.kt
T
2018-09-12 09:49:25 +03:00

22 lines
295 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1293
package foo
open class A
interface B
class C : A(), B
fun box(): String {
val a = A()
val b = object : B {
}
val c = C()
if (a is B) return "a is B"
if (b !is B) return "b !is B"
if (c !is B) return "c !is B"
return "OK"
}