java.util.logging.LogRecord 内の getThreadID メソッドと setThreadID メソッドは、Java SE 16 で非推奨になり、それぞれ getLongThreadID と setLongThreadID に置き換えられました。 バイナリー・スキャナーでは、自動修正は以下のように置き換える。 の参照を getThreadID と setThreadID メソッドへの参照を getLongThreadID と setLongThreadID をそれぞれ参照する。 これらのメソッドは非推奨であり、今後のリリースで削除されることになるので、アプリケーション内でこれらのメソッドを使用している場合、削除してください。
このルールには自動修正があります。 カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。
これらの方式の非推奨について詳しくは、 アップグレードされた LogRecord を参照して、長いスレッド ID をサポートし、ThreadLocal の使用を削除してください。