Back to Intellij Community

SerialVersionUIDNotStaticFinal

java/java-impl/resources/inspectionDescriptions/SerialVersionUIDNotStaticFinal.html

2025.3-rc-2373 B
Original Source

Reports Serializable classes whose serialVersionUID field is not declared private static final long.

Example:

class SampleClass implements Serializable {
    private long serialVersionUID = 1; // field of a Serializable class is not declared 'private static final long'

    public SampleClass() {
        System.out.println(serialVersionUID);
    }
  }