rrader
09/11/2017, 8:11 AMbamdmux
09/11/2017, 8:24 AMinterface Product {
val title: String
val desc: String
}
class 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)
bamdmux
09/11/2017, 8:32 AMc.name
or c.description
rrader
09/11/2017, 8:33 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 AMClothing(name, desc, size)
rrader
09/11/2017, 8:45 AM