Package japicmp.model
Class JApiSerialVersionUid
- java.lang.Object
-
- japicmp.model.JApiSerialVersionUid
-
public class JApiSerialVersionUid extends java.lang.ObjectThis class represents changes regarding the Java Object Serialization Specification (see http://docs.oracle.com/javase/7/docs/platform/serialization/spec/serialTOC.html).
-
-
Field Summary
Fields Modifier and Type Field Description private booleanserializableNewprivate booleanserializableOldprivate Optional<java.lang.Long>serialVersionUidDefaultNewprivate Optional<java.lang.Long>serialVersionUidDefaultOldprivate Optional<java.lang.Long>serialVersionUidInClassNewprivate Optional<java.lang.Long>serialVersionUidInClassOld
-
Constructor Summary
Constructors Constructor Description JApiSerialVersionUid(boolean serializableOld, boolean serializableNew, Optional<java.lang.Long> serialVersionUidDefaultOld, Optional<java.lang.Long> serialVersionUidDefaultNew, Optional<java.lang.Long> serialVersionUidInClassOld, Optional<java.lang.Long> serialVersionUidInClassNew)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<java.lang.Long>getSerialVersionUidDefaultNew()Returns the default serialVersionUID value as defined in the Java Object Serialization Specification for the new version of the class.java.lang.StringgetSerialVersionUidDefaultNewAsString()Optional<java.lang.Long>getSerialVersionUidDefaultOld()Returns the default serialVersionUID value as defined in the Java Object Serialization Specification for the old version of the class.java.lang.StringgetSerialVersionUidDefaultOldAsString()Optional<java.lang.Long>getSerialVersionUidInClassNew()Returns the value of the serialVersionUID field in the new class (if present).java.lang.StringgetSerialVersionUidInClassNewAsString()Optional<java.lang.Long>getSerialVersionUidInClassOld()Returns the value of the serialVersionUID field in the old class (if present).java.lang.StringgetSerialVersionUidInClassOldAsString()booleanisSerializableNew()Returns true if the new version of the class is serializable.booleanisSerializableOld()Returns true if the old version of the class is serializable.
-
-
-
Field Detail
-
serializableOld
private final boolean serializableOld
-
serializableNew
private final boolean serializableNew
-
serialVersionUidDefaultOld
private final Optional<java.lang.Long> serialVersionUidDefaultOld
-
serialVersionUidDefaultNew
private final Optional<java.lang.Long> serialVersionUidDefaultNew
-
serialVersionUidInClassOld
private final Optional<java.lang.Long> serialVersionUidInClassOld
-
serialVersionUidInClassNew
private final Optional<java.lang.Long> serialVersionUidInClassNew
-
-
Constructor Detail
-
JApiSerialVersionUid
public JApiSerialVersionUid(boolean serializableOld, boolean serializableNew, Optional<java.lang.Long> serialVersionUidDefaultOld, Optional<java.lang.Long> serialVersionUidDefaultNew, Optional<java.lang.Long> serialVersionUidInClassOld, Optional<java.lang.Long> serialVersionUidInClassNew)
-
-
Method Detail
-
isSerializableOld
public boolean isSerializableOld()
Returns true if the old version of the class is serializable.- Returns:
- if the old version of the class is serializable
-
isSerializableNew
public boolean isSerializableNew()
Returns true if the new version of the class is serializable.- Returns:
- if the new version of the class is serializable
-
getSerialVersionUidDefaultOld
public Optional<java.lang.Long> getSerialVersionUidDefaultOld()
Returns the default serialVersionUID value as defined in the Java Object Serialization Specification for the old version of the class.- Returns:
- the default serialVersionUID
-
getSerialVersionUidDefaultNew
public Optional<java.lang.Long> getSerialVersionUidDefaultNew()
Returns the default serialVersionUID value as defined in the Java Object Serialization Specification for the new version of the class.- Returns:
- the default serialVersionUID
-
getSerialVersionUidInClassOld
public Optional<java.lang.Long> getSerialVersionUidInClassOld()
Returns the value of the serialVersionUID field in the old class (if present).- Returns:
- the value of the serialVersionUID field in the old class
-
getSerialVersionUidInClassNew
public Optional<java.lang.Long> getSerialVersionUidInClassNew()
Returns the value of the serialVersionUID field in the new class (if present).- Returns:
- the value of the serialVersionUID field in the new class
-
getSerialVersionUidInClassOldAsString
public java.lang.String getSerialVersionUidInClassOldAsString()
-
getSerialVersionUidInClassNewAsString
public java.lang.String getSerialVersionUidInClassNewAsString()
-
getSerialVersionUidDefaultOldAsString
public java.lang.String getSerialVersionUidDefaultOldAsString()
-
getSerialVersionUidDefaultNewAsString
public java.lang.String getSerialVersionUidDefaultNewAsString()
-
-