shamrock_frost
11/15/2017, 7:01 AMnull
?
sealed class E {
data class A(val string : String) : E()
sealed class B : E() {
data class C(val int : Int) : B()
}
}
val x : MutableList<E> = mutableListOf(E.A("a"), E.B.C(1))
println(x as? MutableList<E.B>)
bdawg.io
11/19/2017, 8:02 AMMutableList
will always cast to a MutableList