Mon, 07 Feb 2011 18:10:13 +0000
7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123.
Summary: override clash algorithm is not implemented correctly
Reviewed-by: jjg
aoqi@0 | 1 | /* |
aoqi@0 | 2 | * @test /nodynamiccopyright/ |
aoqi@0 | 3 | * @bug 7007615 |
aoqi@0 | 4 | * @summary java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123. |
aoqi@0 | 5 | * @author dlsmith |
aoqi@0 | 6 | * @compile/fail/ref=AccessibilityCheck02.out -XDrawDiagnostics AccessibilityCheck02.java |
aoqi@0 | 7 | */ |
aoqi@0 | 8 | |
aoqi@0 | 9 | public class AccessibilityCheck02 extends p2.E { |
aoqi@0 | 10 | String m(Object o) { return "hi"; } // this is okay |
aoqi@0 | 11 | public int m(String s) { return 3; } // this overrides m(String) illegally |
aoqi@0 | 12 | } |
aoqi@0 | 13 |