aoqi@0: /* /nodynamiccopyright/ */ aoqi@0: // P references Q, which will require Q to be attributed, aoqi@0: // and therefore generate warnings about Q aoqi@0: // In addition, P will generate warnings of its own aoqi@0: // because it overrides deprecated methods in Q. aoqi@0: aoqi@0: class P aoqi@0: { aoqi@0: Q q = new Q() { aoqi@0: void foo() { } // warning: override deprecated method aoqi@0: }; aoqi@0: };