Package org.nuiton.eugene.models.object
Class SerialVersionUIDBuilder
- java.lang.Object
-
- org.nuiton.eugene.models.object.SerialVersionUIDBuilder
-
public class SerialVersionUIDBuilder extends Object
To build seriablVersionUID for a givne objectModelClassifier.- Since:
- 2.4
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Field Summary
Fields Modifier and Type Field Description protected ObjectModelClassifierclazzprotected List<String>fieldSignaturesprotected List<String>interfaceSignaturesprotected List<String>methodSignatures
-
Constructor Summary
Constructors Constructor Description SerialVersionUIDBuilder(ObjectModelClassifier clazz)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longbuildUID()static longcomputeDefaultSUID(ObjectModelClassifier psiClass)List<String>getFieldSignatures()List<String>getInterfaceSignatures()List<String>getMethodSignatures()
-
-
-
Constructor Detail
-
SerialVersionUIDBuilder
public SerialVersionUIDBuilder(ObjectModelClassifier clazz)
-
-
Method Detail
-
computeDefaultSUID
public static long computeDefaultSUID(ObjectModelClassifier psiClass)
-
buildUID
public long buildUID()
-
-