aoqi@0: /* @test /nodynamiccopyright/ aoqi@0: * @bug 7192246 aoqi@0: * @summary check that default method overriding object members are flagged as error aoqi@0: * @compile/fail/ref=Neg13.out -XDrawDiagnostics Neg13.java aoqi@0: */ aoqi@0: interface Neg13 { aoqi@0: default protected Object clone() { return null; } //protected not allowed here aoqi@0: default boolean equals(Object obj) { return false; } aoqi@0: default protected void finalize() { } //protected not allowed here aoqi@0: default Class getClass() { return null; } aoqi@0: default int hashCode() { return 0; } aoqi@0: default void notify() { } aoqi@0: default void notifyAll() { } aoqi@0: default String toString() { return null; } aoqi@0: default void wait() { } aoqi@0: default void wait(long timeout) { } aoqi@0: default void wait(long timeout, int nanos) { } aoqi@0: }