Package japicmp.model
Class JApiClassFileFormatVersion
java.lang.Object
japicmp.model.JApiClassFileFormatVersion
- All Implemented Interfaces:
JApiCompatibility
,JApiHasChangeStatus
public class JApiClassFileFormatVersion
extends Object
implements JApiHasChangeStatus, JApiCompatibility
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JApiChangeStatus
private final List
<JApiCompatibilityChange> private final int
private final int
private final int
private final int
-
Constructor Summary
ConstructorsConstructorDescriptionJApiClassFileFormatVersion
(int majorVersionOld, int minorVersionOld, int majorVersionNew, int minorVersionNew) -
Method Summary
Modifier and TypeMethodDescriptionprivate JApiChangeStatus
Returns the change status of this element.Returns all compatibility changes.int
int
int
int
boolean
Returns true if this element has changed binary compatible.boolean
Returns true if this element has changed source compatible.toString()
-
Field Details
-
majorVersionOld
private final int majorVersionOld -
minorVersionOld
private final int minorVersionOld -
majorVersionNew
private final int majorVersionNew -
minorVersionNew
private final int minorVersionNew -
changeStatus
-
compatibilityChanges
-
-
Constructor Details
-
JApiClassFileFormatVersion
public JApiClassFileFormatVersion(int majorVersionOld, int minorVersionOld, int majorVersionNew, int minorVersionNew)
-
-
Method Details
-
getChangeStatus
Description copied from interface:JApiHasChangeStatus
Returns the change status of this element.- Specified by:
getChangeStatus
in interfaceJApiHasChangeStatus
- Returns:
- the change status of this element
-
computeChangeStatus
-
getMajorVersionOld
public int getMajorVersionOld() -
getMinorVersionOld
public int getMinorVersionOld() -
getMajorVersionNew
public int getMajorVersionNew() -
getMinorVersionNew
public int getMinorVersionNew() -
isBinaryCompatible
public boolean isBinaryCompatible()Description copied from interface:JApiCompatibility
Returns true if this element has changed binary compatible.- Specified by:
isBinaryCompatible
in interfaceJApiCompatibility
- Returns:
- true if this element has changed binary compatible
-
isSourceCompatible
public boolean isSourceCompatible()Description copied from interface:JApiCompatibility
Returns true if this element has changed source compatible.- Specified by:
isSourceCompatible
in interfaceJApiCompatibility
- Returns:
- true if this element has changed source compatible
-
getCompatibilityChanges
Description copied from interface:JApiCompatibility
Returns all compatibility changes.- Specified by:
getCompatibilityChanges
in interfaceJApiCompatibility
- Returns:
- a list of compatibility changes
-
toString
-