Serializable を実装している非 static の内部クラスで、Serializable を実装していないクラス内で宣言されているものを報告します。

このようなクラスは外部クラスを暗黙的に参照しているため、正しくシリアル化される可能性はないと思われます。

例:


  class A {
    class Main implements Serializable {
    }
  }

このインスペクションは、次のオプションを使用して構成できます。