1 /* |
1 /* |
2 * @test /nodynamiccopyright/ |
2 * @test /nodynamiccopyright/ |
3 * @summary check that default method overriding object members are flagged as error |
3 * @summary check that default method overriding object members are flagged as error |
4 * @compile/fail/ref=Neg13.out -XDallowDefaultMethods -XDrawDiagnostics Neg13.java |
4 * @compile/fail/ref=Neg13.out -XDrawDiagnostics Neg13.java |
5 */ |
5 */ |
6 interface Neg13 { |
6 interface Neg13 { |
7 default protected Object clone() { return null; } //protected not allowed here |
7 default protected Object clone() { return null; } //protected not allowed here |
8 default boolean equals(Object obj) { return false; } |
8 default boolean equals(Object obj) { return false; } |
9 default protected void finalize() { } //protected not allowed here |
9 default protected void finalize() { } //protected not allowed here |