java.util.logging.LogRecord 内の非推奨メソッドを使用しない

java.util.logging.LogRecord 内の getThreadID メソッドと setThreadID メソッドは、Java SE 16 で非推奨になり、それぞれ getLongThreadIDsetLongThreadID に置き換えられました。 バイナリー・スキャナーでは、自動修正は以下のように置き換える。 の参照を getThreadIDsetThreadID メソッドへの参照を getLongThreadIDsetLongThreadID をそれぞれ参照する。 これらのメソッドは非推奨であり、今後のリリースで削除されることになるので、アプリケーション内でこれらのメソッドを使用している場合、削除してください。

このルールには自動修正があります。 カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。

これらの方式の非推奨について詳しくは、 アップグレードされた LogRecord を参照して、長いスレッド ID をサポートし、ThreadLocal の使用を削除してください。