| object O1 | |
| object O2 | |
| // ----- | |
| object O1M { | |
| } | |
| object O2M | |
| // ----- | |
| object O3 | |
| fun f1() = 1 | |
| // ----- | |
| object O4 | |
| val p1 = 1 | |
| // ----- | |
| object O5 | |
| class C1 | |
| // ----- | |
| object O5M { | |
| } | |
| class C1M | |
| // ----- | |
| object O6 | |
| interface T1 | |
| // ----- | |
| object O6M { | |
| } | |
| interface T1M | |
| // ----- | |
| enum class E1 { | |
| ENTRY; | |
| object O7 | |
| } | |
| // ----- | |
| object O8 {} | |
| object O9 | |
| // ----- | |
| object O8 { | |
| } | |
| object O9 | |
| // ----- | |
| object O10 {} | |
| fun f2() = 1 | |
| // ----- | |
| object O11 {} | |
| val p2 = 1 | |
| // ----- | |
| object O12 {} | |
| class C2 | |
| // ----- | |
| object O12M { | |
| } | |
| class C2M | |
| // ----- | |
| object O13 {} | |
| interface T2 | |
| // ----- | |
| object O14 { | |
| } | |
| interface T2 | |
| // ----- | |
| enum class E2 { | |
| ENTRY; | |
| object O14 {} | |
| } | |
| // ----- | |
| object O15 { | |
| } | |
| object O16 | |
| // ----- | |
| object O17 { | |
| } | |
| fun f3() = 1 | |
| // ----- | |
| object O18 { | |
| } | |
| val p3 = 1 | |
| // ----- | |
| object O19 { | |
| } | |
| class C3 | |
| // ----- | |
| object O20 { | |
| } | |
| interface T3 | |
| // ----- | |
| enum class E3 { | |
| ENTRY; | |
| object O21 { | |
| } | |
| } | |
| // ----- | |
| sealed class C4 { | |
| class C5 : C4() | |
| object O22 : C4() | |
| } | |
| // ----- | |
| sealed class C6 { | |
| class C7 : C6() { | |
| } | |
| object O23 : C6() | |
| } |