duke@1: /* duke@1: * @test /nodynamiccopyright/ duke@1: * @bug 5048776 duke@1: * @compile/ref=T5048776a.out -XDstdout -XDrawDiagnostics T5048776.java duke@1: * @compile/ref=T5048776b.out -XDstdout -XDrawDiagnostics -Xlint:all,-path T5048776.java duke@1: */ duke@1: class A1 { duke@1: void foo(Object[] args) { } duke@1: } duke@1: duke@1: class A1a extends A1 { duke@1: void foo(Object... args) { } duke@1: } duke@1: duke@1: class A2 { duke@1: void foo(Object... args) { } duke@1: } duke@1: duke@1: class A2a extends A2 { duke@1: void foo(Object[] args) { } duke@1: }