| class Outer1 { | |
| class Nested1 | |
| private @Ann constructor() | |
| } | |
| class Outer2 { | |
| class Nested2; | |
| private @Ann constructor() | |
| } | |
| class Outer3 { | |
| class Nested3 | |
| private @Ann constructor() : super() {} | |
| } | |
| class Outer4 { | |
| object Nested4 | |
| constructor() {} | |
| object Nested5 private constructor() : super() {} | |
| } | |
| object TopLevel constructor(val x: Int) { | |
| fun foo() {} | |
| } |