Package japicmp.model
Class JApiImplementedInterface
java.lang.Object
japicmp.model.JApiImplementedInterface
- All Implemented Interfaces:
JApiCompatibility
,JApiHasChangeStatus
public class JApiImplementedInterface
extends Object
implements JApiHasChangeStatus, JApiCompatibility
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JApiChangeStatus
private final List
<JApiCompatibilityChange> private final javassist.CtClass
private final String
-
Constructor Summary
ConstructorsConstructorDescriptionJApiImplementedInterface
(javassist.CtClass ctClass, String fullyQualifiedName, JApiChangeStatus changeStatus) -
Method Summary
Modifier and TypeMethodDescriptionReturns the change status of this element.Returns all compatibility changes.javassist.CtClass
boolean
Returns true if this element has changed binary compatible.boolean
Returns true if this element has changed source compatible.void
setJApiClass
(JApiClass jApiClass) toString()
-
Field Details
-
ctClass
private final javassist.CtClass ctClass -
fullyQualifiedName
-
changeStatus
-
compatibilityChanges
-
correspondingJApiClass
-
-
Constructor Details
-
JApiImplementedInterface
public JApiImplementedInterface(javassist.CtClass ctClass, String fullyQualifiedName, JApiChangeStatus changeStatus)
-
-
Method Details
-
getFullyQualifiedName
-
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
-
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
-
setJApiClass
-
getCtClass
public javassist.CtClass getCtClass() -
toString
-