spand
02/06/2018, 1:22 PM*dataRooms
mrbimc
02/06/2018, 1:22 PMaalmiray
02/06/2018, 2:02 PM@Nonnull
annotation. I’d appreciate if you take 1 minute to fill out this survey https://docs.google.com/forms/d/e/1FAIpQLScf0CqaECFs-1VbwxAwX9MSgk5DmpXM6ifj5B3g-i2j17YamQ/viewformpniederw
02/06/2018, 2:56 PMuser
02/06/2018, 2:58 PMaalmiray
02/06/2018, 3:02 PMaalmiray
02/06/2018, 3:02 PMmike_shysh
02/06/2018, 4:41 PMmike_shysh
02/06/2018, 4:41 PMraulraja
02/06/2018, 5:00 PMkotlinx.serialization
dkhusainov
02/06/2018, 9:51 PMjw
02/06/2018, 9:52 PMdkhusainov
02/06/2018, 9:58 PMkristofdho
02/06/2018, 9:59 PMbj0
02/06/2018, 10:20 PM?: listOf()
drop in an empty list so it's not null?Shawn
02/06/2018, 10:28 PMList<Item>
, doesn’t the IDE say anything about using safe navigation on it?Shawn
02/06/2018, 10:28 PMList<Item>?
so you can pass null inShawn
02/06/2018, 10:29 PMbj0
02/06/2018, 10:36 PMinput?.map {} ?: listOf()
, so it has a default empty listbj0
02/06/2018, 10:36 PMShawn
02/06/2018, 10:39 PMbj0
02/06/2018, 10:39 PMkevinmost
02/06/2018, 10:39 PMmetadata?.map { ... } ?: listOf()
bj0
02/06/2018, 10:40 PMmetadata
comes from parsing XML, which is why it might be null, I just want to pass an empty list if it's nullbj0
02/06/2018, 10:40 PMkevinmost
02/06/2018, 10:42 PMnoncom
02/07/2018, 9:25 AMtest3
fun won't compilenoncom
02/07/2018, 9:25 AMdave08
02/07/2018, 12:38 PMC
already derives from B
, so I'm "redeclaring" A
? Or is there a better way?diesieben07
02/07/2018, 12:40 PMC
will delegate all methods for A
to aImpl
, you'll then need to implement `B`'s methods "normally".