clone() メソッドをオーバーライドしているものの、Cloneable インターフェースを実装していないクラスを報告します。 これは多くの場合、プログラミングに問題があることを表しています。

public のメソッドを無視するには、「'public' の clone メソッドについてのみ警告する」オプションを使用します。

継承するように設計されたクラスの場合、Cloneable インターフェースを実装せずに clone() をオーバーライドして protected として宣言し、サブクラスに Cloneable インターフェースを実装するかどうかを選択できます。