aoqi@0: /** aoqi@0: * @test /nodynamiccopyright/ aoqi@0: * @bug 6863465 aoqi@0: * @summary javac doesn't detect circular subclass dependencies via qualified names aoqi@0: * @author Maurizio Cimadamore aoqi@0: * @compile/fail/ref=T6863465d.out -XDrawDiagnostics T6863465d.java aoqi@0: */ aoqi@0: aoqi@0: class T6863465d { aoqi@0: static class a { static interface b { static interface d {} } } aoqi@0: static class c extends a implements z.y, z.d {} aoqi@0: static class x { static interface y { static interface w {} } } aoqi@0: static class z extends x implements c.b, c.w {} aoqi@0: }