Inspectopedia Help

Externalizable class with 'readObject()' or 'writeObject()'

Reports Externalizable classes that define readObject() or writeObject() methods. These methods are not called for serialization of Externalizable objects.

Example:

abstract class Crucial implements Externalizable { int value; private void readObject(ObjectInputStream in) { value = in.readInt(); } }

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Java, 241.14841

Last modified: 12 March 2024