blob: 18daf9850ca02886e962bf9c8eab602b3290053c [file]
open class AbstractDocument {
fun foo() = "OK"
}
open class ColorDocument : AbstractDocument() {
fun bar(): String {
return if (this is HexColorDocument) {
super.foo()
} else {
"FAIL"
}
}
}
class HexColorDocument : ColorDocument()
fun box() = HexColorDocument().bar()