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 JApiChangeStatusprivate final List<JApiCompatibilityChange> private final javassist.CtClassprivate 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.CtClassbooleanReturns true if this element has changed binary compatible.booleanReturns true if this element has changed source compatible.voidsetJApiClass(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:JApiHasChangeStatusReturns the change status of this element.- Specified by:
getChangeStatusin interfaceJApiHasChangeStatus- Returns:
- the change status of this element
-
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
-
setJApiClass
-
getCtClass
public javassist.CtClass getCtClass() -
toString
-