• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package annotator.tests;
2 
3 public class InnerReceivers {
4 
5     InnerReceivers i = new InnerReceivers() {
6 
7         void m() {}
8 
9         class Inner {
10             void m() {}
11 
12             void m1(Inner this) {}
13         }
14     };
15 
m()16     void m() {}
17 
m1(InnerReceivers this)18     void m1(InnerReceivers this) {}
19 
m2(annotator.tests.InnerReceivers this)20     void m2(annotator.tests.InnerReceivers this) {}
21 
22     class Inner1<Y, Z> {
23 
m()24         void m() {}
25 
m1(InnerReceivers.Inner1<Y, Z> this)26         void m1(InnerReceivers.Inner1<Y, Z> this) {}
27 
m2(annotator.tests.InnerReceivers.Inner1<Y, Z> this)28         void m2(annotator.tests.InnerReceivers.Inner1<Y, Z> this) {}
29 
30         class Inner2 {
31 
m()32             void m() {}
33 
m1(InnerReceivers.Inner1<Y, Z>.Inner2 this)34             void m1(InnerReceivers.Inner1<Y, Z>.Inner2 this) {}
35         }
36     }
37 
38     static class StaticInner1 {
39 
m()40         void m() {}
41 
m1(InnerReceivers.StaticInner1 this)42         void m1(InnerReceivers.StaticInner1 this) {}
43 
m2(annotator.tests.InnerReceivers.StaticInner1 this)44         void m2(annotator.tests.InnerReceivers.StaticInner1 this) {}
45     }
46 
47     static class StaticInner3<Y, Z> {
48 
m()49         void m() {}
50 
m1(InnerReceivers.StaticInner3<Y, Z> this)51         void m1(InnerReceivers.StaticInner3<Y, Z> this) {}
52 
m2(annotator.tests.InnerReceivers.StaticInner3<Y, Z> this)53         void m2(annotator.tests.InnerReceivers.StaticInner3<Y, Z> this) {}
54     }
55 }
56 
57 class Outer<K> {
58     static class StaticInner2 {
59 
m()60         void m() {}
61 
m1(Outer.StaticInner2 this)62         void m1(Outer.StaticInner2 this) {}
63 
m2(annotator.tests.Outer.StaticInner2 this)64         void m2(annotator.tests.Outer.StaticInner2 this) {}
65 
66         static class StaticInner3 {
67 
m()68             void m() {}
69         }
70     }
71 }
72