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 JApiChangeStatusprivate final List<JApiCompatibilityChange> private final intprivate final intprivate final intprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionJApiClassFileFormatVersion(int majorVersionOld, int minorVersionOld, int majorVersionNew, int minorVersionNew) -
Method Summary
Modifier and TypeMethodDescriptionprivate JApiChangeStatusReturns the change status of this element.Returns all compatibility changes.intintintintbooleanReturns true if this element has changed binary compatible.booleanReturns 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:JApiHasChangeStatusReturns the change status of this element.- Specified by:
getChangeStatusin 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:JApiCompatibilityReturns true if this element has changed binary compatible.- Specified by:
isBinaryCompatiblein interfaceJApiCompatibility- Returns:
- true if this element has changed binary compatible
-
isSourceCompatible
public boolean isSourceCompatible()Description copied from interface:JApiCompatibilityReturns true if this element has changed source compatible.- Specified by:
isSourceCompatiblein interfaceJApiCompatibility- Returns:
- true if this element has changed source compatible
-
getCompatibilityChanges
Description copied from interface:JApiCompatibilityReturns all compatibility changes.- Specified by:
getCompatibilityChangesin interfaceJApiCompatibility- Returns:
- a list of compatibility changes
-
toString
-