1234567891011121314151617181920212223 |
- public aspect pr118698 {
- private static interface Marker {}
-
- private class Foo implements Marker {
- public Foo() {
- bar = null; // allowed
- listener = null; // should also be allowed
- this.listener = null; // so should this
- ((Marker)this).listener = null; // and this
- }
- }
-
- public static void main(String []argv) {
- pr118698.aspectOf().x();
- }
-
- public void x() {
- new Foo();
- }
-
- private Object Marker.listener;
- private Object bar;
- }
|