| class Outer1 { | |
| class Nested1 | |
| private @Ann () | |
| } | |
| class Outer2 { | |
| class Nested2 private @Ann | |
| fun foo() {} | |
| } | |
| class Outer3 { | |
| class Nested3 private @Ann {} | |
| fun foo() | |
| } | |
| class Outer4 { | |
| class Nested3 private @Ann() {} | |
| fun foo() | |
| } | |
| class Outer5 { | |
| class Nested3 private @Ann() : Base() | |
| fun foo() | |
| } | |
| class Outer6 { | |
| class Nested1 | |
| private Ann () | |
| } |