Package javassist
Class SerialVersionUID
- java.lang.Object
-
- javassist.SerialVersionUID
-
public class SerialVersionUID extends java.lang.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 long
calculateDefault(CtClass clazz)
Calculate default value.static void
setSerialVersionUID(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
-
-