java.io.Serializable. Such fields will result
in runtime exceptions if the object is serialized.
Fields declared
transient or static
are not reported, nor are fields of classes that have a writeObject method defined.
This inspection assumes fields of the types
java.util.Collection and
java.util.Map to be
Serializable, unless the types
they are declared in are non-Serializable.
Example:
class NonSerializableClass {}
public class SerializableClass implements Serializable {
NonSerializableClass clazz; // warning: Non-serializable field 'clazz' in a Serializable class
static NonSerializableClass staticClazz; // no warnings
}
Use the following options to configure the inspection:
Serializable from a superclass but are not intended for serialization.