Package javassist
Class SerialVersionUID
- java.lang.Object
-
- javassist.SerialVersionUID
-
public class SerialVersionUID extends Object
Utility for calculating serialVersionUIDs for Serializable classes.- Author:
- Bob Lee (crazybob@crazybob.org), modified by Shigeru Chiba
-
-
Constructor Summary
Constructors Constructor Description SerialVersionUID()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longcalculateDefault(CtClass clazz)Calculate default value.static voidsetSerialVersionUID(CtClass clazz)Adds serialVersionUID if one does not already exist.
-
-
-
Method Detail
-
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.
-
calculateDefault
public static long calculateDefault(CtClass clazz) throws CannotCompileException
Calculate default value. See Java Serialization Specification, Stream Unique Identifiers.- Throws:
CannotCompileException- Since:
- 3.20
-
-