Package javassist
Class SerialVersionUID
java.lang.Object
javassist.SerialVersionUID
Utility for calculating serialVersionUIDs for Serializable classes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longcalculateDefault(CtClass clazz) Calculate default value.private static booleanisSerializable(CtClass clazz) Does the class implement Serializable?private static Stringprivate static Stringstatic voidsetSerialVersionUID(CtClass clazz) Adds serialVersionUID if one does not already exist.
-
Constructor Details
-
SerialVersionUID
public SerialVersionUID()
-
-
Method Details
-
setSerialVersionUID
public static void setSerialVersionUID(CtClass clazz) throws CannotCompileException, NotFoundException Adds serialVersionUID if one does not already exist. Call this before modifying a class to maintain serialization compatability. -
isSerializable
Does the class implement Serializable?- Throws:
NotFoundException
-
calculateDefault
Calculate default value. See Java Serialization Specification, Stream Unique Identifiers.- Throws:
CannotCompileException- Since:
- 3.20
-
javaName
-
javaName
-