'serialVersionUID' field not declared 'private static final long'
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);
}
}
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023