削除された java.lang.Thread.destroy() メソッドおよび java.lang.Thread.stop(java.lang.Throwable) メソッドを使用しない

この規則により、java.lang.Thread.destroy() メソッドの起動および java.lang.Thread.stop(java.lang.Throwable) メソッドの起動にフラグを立てます。java.lang.Thread.destroy() メソッドは実装されていません。java.lang.Thread.stop(java.lang.Throwable) メソッドは Java SE 8 以降使用不可です。どのコードも、これらの 2 つのメソッドの振る舞いに依存すべきではありません。これらのメソッドに対する参照はすべてソース・コードから削除してください。

引数を持たない java.lang.Thread.stop() メソッドは非推奨ですが、削除されていません。

スレッドの停止は、stop メソッドを使用する代わりに、変数を使用して制御できます。詳しくは、 Java Thread Primitive Deprecation を参照してください。

このルールには自動修正があります。 修正により、Thread.destroy ()そしてThread.stop (投げられる)カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。

java.lang.Thread クラスに関する追加情報については、 Class java.lang.Thread に関する Java 資料を参照してください。

JDK 11 での変更について詳しくは、 Removed APIs in JDK 11 を参照してください。