| interface IFooBar { | |
| abstract fun foo() | |
| abstract fun bar() | |
| } | |
| object FooBarImpl : IFooBar { | |
| private constructor() /* primary */ { | |
| super/*Any*/() | |
| /* <init>() */ | |
| } | |
| override fun foo() { | |
| } | |
| override fun bar() { | |
| } | |
| } | |
| class C : IFooBar { | |
| constructor() /* primary */ { | |
| super/*Any*/() | |
| /* <init>() */ | |
| } | |
| private /* final field */ val $$delegate_0: FooBarImpl = FooBarImpl | |
| override fun foo() { | |
| <this>.#$$delegate_0.foo() | |
| } | |
| override fun bar() { | |
| } | |
| } |