# Package groovy.org.codenarc.rule.serialization

- Class Summary
  Class | Description
  --- | ---
  EnumCustomSerializationIgnoredAstVisitor |
  EnumCustomSerializationIgnoredRule | Checks for enums that define writeObject() or writeReplace() methods, or declare serialPersistentFields or serialVersionUID fields, all of which are ignored for enums.
  SerialPersistentFieldsAstVisitor |
  SerialPersistentFieldsRule | To use a Serializable object's serialPersistentFields correctly, it must be declared private, static, and final.
  SerialVersionUIDAstVisitor |
  SerialVersionUIDRule | Rule that checks that serialVersionUID field is static final and type long, and is not a property.
  SerializableClassMustDefineSerialVersionUIDAstVisitor |
  SerializableClassMustDefineSerialVersionUIDRule | Classes that implement Serializable should define a serialVersionUID.