Files
kotlin-fork/js/js.translator/testData/rtti/cases/rttiForTrait.kt
T
2014-03-11 20:04:00 +04:00

21 lines
257 B
Kotlin

package foo
open class A
trait 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"
}