skennedy
07/20/2018, 7:47 PMname
on B
gets a String
instead of String?
?
open class A(val name: String?)
class B(name: String) : A(name)
fun findName(b: B): String = b.name // errors because `b.name` is `String?`
fred.deschenes
07/20/2018, 7:50 PMopen class A(open val name: String?)
class B(override val name: String) : A(name)
That seems to workskennedy
07/20/2018, 7:51 PMfred.deschenes
07/20/2018, 7:51 PM