/* * @test /nodynamiccopyright/ * @bug 4720359 * @summary javac fails to check cross-package hiding * @author gafter * * @compile/fail/ref=T4720359a.out -XDrawDiagnostics T4720359a.java T4720359b.java */ package p1; public class T4720359a { static void m() {} } class T4720359c extends p2.T4720359b { // conflicting return type, even though a.m() not inherited public static int m() { return 1; } }