Files
kotlin-fork/js/js.translator/testFiles/rtti/cases/rttiForTrait.kt
T
2013-09-20 21:21:39 +04:00

20 lines
251 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"
}