Serializable クラスで、その serialPersistentFields フィールドが private static final ObjectStreamField[] で宣言されていないものを報告します。

serialPersistentFields フィールドがこれらの修飾子で宣言されていない場合、シリアル化はフィールドがまったく宣言されていないかのように動作します。

例:


  class List implements Serializable {
    private List next;

    ObjectStreamField[] serialPersistentFields = {new ObjectStreamField("next", List.class)};

  }