Files
kotlin-fork/js/js.translator/testData/rtti/cases/rttiForTrait.kt
T
2015-09-22 15:00:24 +02:00

21 lines
261 B
Kotlin
Vendored

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"
}