引数が null の java.lang.ThreadLocal.set() を報告します。

この呼び出しではリソースが解放されず、メモリリークが発生する可能性があります。

以下の理由で発生する可能性があります。

リソースを解放するには、java.lang.ThreadLocal.remove() を使用する必要があります。

例:


  ThreadLocal<Integer> threadLocal = new ThreadLocal<>();
  threadLocal.set(null);

クイックフィックス適用後:


  threadLocal.remove();

2023.2 の新機能です