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 - chemit@codelutin.com
-
-
Field Summary
Fields Modifier and Type Field Description protected ObjectModelClassifier
clazz
protected List<String>
fieldSignatures
protected List<String>
interfaceSignatures
protected 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 long
buildUID()
static long
computeDefaultSUID(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()
-
-