summaryrefslogtreecommitdiffstats
path: root/tests/bugs150/pr73856/MissingAccessor.java
blob: dce035d9629defb39c845f6abfae4041f50292e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class A {
  int x = 1;
  class B { 
  }
  B b = new B();
}
aspect Aspect {
  int A.B.foo() {
     class C {
        int bar() { return A.this.x;}
     }
     return new C().bar();
  }
}

public class MissingAccessor {

    public static void main(String[] args) {
        A a = new A();
        System.out.println(a.b.foo());
    }
}