rrader
09/11/2017, 8:11 AMbamdmux
09/11/2017, 8:24 AMbamdmux
09/11/2017, 8:25 AMinterface Product {
val title: String
val desc: String
}
bamdmux
09/11/2017, 8:27 AMclass Clothing(val p: Product, val size: Long): Product by p
rrader
09/11/2017, 8:29 AMclass Clothing(@Embed product: Product, val size: Long)
will be transformed to class Clothing(title: String, description: String, val size: Long) : Product(title, description)evanchooly
09/11/2017, 8:29 AMrrader
09/11/2017, 8:31 AMclass Clothing(val p: Product, val size: Long)
rrader
09/11/2017, 8:32 AMbamdmux
09/11/2017, 8:32 AMbamdmux
09/11/2017, 8:32 AMbamdmux
09/11/2017, 8:33 AMc.name
or c.description
rrader
09/11/2017, 8:33 AMrrader
09/11/2017, 8:40 AMClothing(title: String, description: String, val size: Long) : Product(title, description)
but I don't want to duplicate everytime this part title: String, description: String
and Product(title, description)
bamdmux
09/11/2017, 8:41 AMbamdmux
09/11/2017, 8:42 AMClothing(name, desc, size)
bamdmux
09/11/2017, 8:43 AMrrader
09/11/2017, 8:45 AM