1/* @test /nodynamiccopyright/ 2 * @bug 7192246 3 * @summary check that default method overriding object members are flagged as error 4 * @compile/fail/ref=Neg13.out -XDrawDiagnostics Neg13.java 5 */ 6interface Neg13 { 7 default protected Object clone() { return null; } //protected not allowed here 8 default boolean equals(Object obj) { return false; } 9 default protected void finalize() { } //protected not allowed here 10 default Class<?> getClass() { return null; } 11 default int hashCode() { return 0; } 12 default void notify() { } 13 default void notifyAll() { } 14 default String toString() { return null; } 15 default void wait() { } 16 default void wait(long timeout) { } 17 default void wait(long timeout, int nanos) { } 18} 19