dG
02/13/2019, 10:41 AMdata class Foo(
val bar : Baz
)
data class Baz(
val smth : String
val zzz : String?
)
How would I enforce zzz
not to be null in Foo (and in Foo only)? Can I achieve a non-nullable zzz
there?diesieben07
02/13/2019, 10:45 AMdata class Foo(
val bar : Baz<String>
)
data class Baz<T : String?>(
val smth : String,
val zzz : T
)
dG
02/13/2019, 10:47 AMdata class Foo(
override val bar : Baz
) : InterfaceWithBarFromLibrary
data class BazFromLibrary(
val smth : String
val zzz : String?
)
Thanks for the answer, Take. I guess my example was too minimal for my usecasediesieben07
02/13/2019, 10:47 AMNikky
02/15/2019, 7:59 AM