| /* | |
| * @test /nodynamiccopyright/ | |
| * @bug 4720356 | |
| * @summary compiler fails to check cross-package overriding | |
| * @author gafter | |
| * | |
| * @compile/fail/ref=T4720356a.out -XDrawDiagnostics T4720356a.java T4720356b.java | |
| */ | |
| package p1; | |
| public class T4720356a { | |
| void m() {} | |
| } | |
| class T4720356c extends p2.T4720356b { | |
| // conflicting return type, even though a.m() not inherited | |
| public int m() { return 1; } | |
| } |