インターフェースのメソッドで、java.lang.Object クラスの protected メソッドの clone() および finalize() と競合しているものを報告します。

インターフェースでは、このようなメソッドを java.lang.Object のメソッドと互換性のない戻り値の型を使用して宣言することができます。 このようなインターフェースを実装するクラスはコンパイルできません。 このインターフェースが機能している場合も、それからラムダを作成することは可能ですが、お勧めしません。

例:


  // 警告: このインターフェースはどのクラスも実装できません。
  // ラムダもしくはメソッド参照でのみ実装可能です。
  interface MyInterface {
    double clone();
  }