Package japicmp.model
Class JApiSerialVersionUid
- java.lang.Object
-
- japicmp.model.JApiSerialVersionUid
-
public class JApiSerialVersionUid extends java.lang.Object
This 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 boolean
serializableNew
private boolean
serializableOld
private Optional<java.lang.Long>
serialVersionUidDefaultNew
private Optional<java.lang.Long>
serialVersionUidDefaultOld
private Optional<java.lang.Long>
serialVersionUidInClassNew
private 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.String
getSerialVersionUidDefaultNewAsString()
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.String
getSerialVersionUidDefaultOldAsString()
Optional<java.lang.Long>
getSerialVersionUidInClassNew()
Returns the value of the serialVersionUID field in the new class (if present).java.lang.String
getSerialVersionUidInClassNewAsString()
Optional<java.lang.Long>
getSerialVersionUidInClassOld()
Returns the value of the serialVersionUID field in the old class (if present).java.lang.String
getSerialVersionUidInClassOldAsString()
boolean
isSerializableNew()
Returns true if the new version of the class is serializable.boolean
isSerializableOld()
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()
-
-