Marc Knaup
02/26/2020, 9:40 AMinterface Foo {
fun foo()
}
interface FooDecorator : Foo by decorated {
val decorated: Foo
}
jimn
03/02/2020, 7:51 AMjimn
03/02/2020, 7:54 AMjimn
03/02/2020, 7:55 AMjw
03/06/2020, 3:45 AMMarc Knaup
03/06/2020, 3:47 AMjw
03/06/2020, 3:48 AMMarc Knaup
03/06/2020, 3:49 AMjw
03/06/2020, 3:52 AMjw
03/06/2020, 3:53 AMjimn
03/06/2020, 6:56 AMyou can just do a normal override for thatyou cannot inherit from a parameter, but you may benefit from delegating to it. but if you want to have coherence by parent dispatch, you would have to override and manually write the same methods as in java.
jimn
03/09/2020, 7:54 AM