| 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. |