API compatibility report for the jackson-xc library  between 1.8.8 and 1.9.13 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namejackson-xc
Version #11.8.8
Version #21.9.13
Java Version1.7.0_75
SubjectBinary Compatibility

Test Results


Total Java ARchives1
Total Methods / Classes88 / 10
VerdictIncompatible
(35.2%)

Problem Summary


SeverityCount
Added Methods-7
Removed MethodsHigh16
Problems with
Data Types
High2
Medium6
Low0
Problems with
Methods
High4
Medium0
Low0

Added Methods (7)


jackson-xc-1.9.13.jar, JaxbAnnotationIntrospector.class
package org.codehaus.jackson.xc
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated am )  :  org.codehaus.jackson.map.JsonDeserializer<?>
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated x0 )  :  Object
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated am )  :  org.codehaus.jackson.map.JsonSerializer<?>
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated x0 )  :  Object
JaxbAnnotationIntrospector.hasIgnoreMarker ( org.codehaus.jackson.map.introspect.AnnotatedMember m )  :  boolean

jackson-xc-1.9.13.jar, XmlAdapterJsonDeserializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonDeserializer.XmlAdapterJsonDeserializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter )

jackson-xc-1.9.13.jar, XmlAdapterJsonSerializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonSerializer.XmlAdapterJsonSerializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter )

to the top

Removed Methods (16)


jackson-xc-1.8.8.jar, JaxbAnnotationIntrospector.class
package org.codehaus.jackson.xc
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated am, org.codehaus.jackson.map.BeanProperty property )  :  org.codehaus.jackson.map.JsonDeserializer<?>
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated x0, org.codehaus.jackson.map.BeanProperty x1 )  :  Object
JaxbAnnotationIntrospector.findJaxbPropertyName ( reflect.AnnotatedElement ae, Class<?> aeType, String defaultName ) [static]  :  String
JaxbAnnotationIntrospector.findJaxbSpecifiedPropertyName ( java.beans.PropertyDescriptor prop )  :  String
JaxbAnnotationIntrospector.findPropertyDescriptor ( org.codehaus.jackson.map.introspect.AnnotatedMethod m )  :  java.beans.PropertyDescriptor
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated am, org.codehaus.jackson.map.BeanProperty property )  :  org.codehaus.jackson.map.JsonSerializer<?>
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated x0, org.codehaus.jackson.map.BeanProperty x1 )  :  Object
JaxbAnnotationIntrospector.getDescriptors ( Class<?> forClass )  :  JaxbAnnotationIntrospector.PropertyDescriptors
JaxbAnnotationIntrospector.isInvisible ( org.codehaus.jackson.map.introspect.AnnotatedField f )  :  boolean

jackson-xc-1.8.8.jar, PropertyDescriptors.class
package org.codehaus.jackson.xc
JaxbAnnotationIntrospector.PropertyDescriptors.find ( Class<?> forClass ) [static]  :  JaxbAnnotationIntrospector.PropertyDescriptors
JaxbAnnotationIntrospector.PropertyDescriptors.findByMethodName ( String name )  :  java.beans.PropertyDescriptor
JaxbAnnotationIntrospector.PropertyDescriptors.findByPropertyName ( String name )  :  java.beans.PropertyDescriptor
JaxbAnnotationIntrospector.PropertyDescriptors.getBeanClass ( )  :  Class<?>
JaxbAnnotationIntrospector.PropertyDescriptors.JaxbAnnotationIntrospector.PropertyDescriptors ( Class<?> forClass, java.util.List<java.beans.PropertyDescriptor> properties )

jackson-xc-1.8.8.jar, XmlAdapterJsonDeserializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonDeserializer.XmlAdapterJsonDeserializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter, org.codehaus.jackson.map.BeanProperty property )

jackson-xc-1.8.8.jar, XmlAdapterJsonSerializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonSerializer.XmlAdapterJsonSerializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter, org.codehaus.jackson.map.BeanProperty property )

to the top

Problems with Data Types, High Severity (2)


jackson-xc-1.8.8.jar
package org.codehaus.jackson.xc
[+] JaxbAnnotationIntrospector.PropertyDescriptors (1)
[+] XmlAdapterJsonDeserializer (1)

to the top

Problems with Methods, High Severity (4)


jackson-xc-1.8.8.jar, JaxbAnnotationIntrospector
package org.codehaus.jackson.xc
[+] JaxbAnnotationIntrospector.findAdapter ( org.codehaus.jackson.map.introspect.Annotated am, boolean forSerialization )  :  javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> (1)
[+] JaxbAnnotationIntrospector.findAdapterForClass ( org.codehaus.jackson.map.introspect.AnnotatedClass ac, boolean forSerialization )  :  javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> (1)
[+] JaxbAnnotationIntrospector.findFieldAnnotation ( Class<A> annotationType, Class<?> cls, String fieldName )  :  A (1)
[+] JaxbAnnotationIntrospector.isIndexedType ( Class<?> raw )  :  boolean (1)

to the top

Problems with Data Types, Medium Severity (6)


jackson-xc-1.8.8.jar
package org.codehaus.jackson.xc
[+] DataHandlerJsonDeserializer (1)
[+] DataHandlerJsonSerializer (1)
[+] DomElementJsonDeserializer (1)
[+] DomElementJsonSerializer (1)
[+] XmlAdapterJsonDeserializer (1)
[+] XmlAdapterJsonSerializer (1)

to the top

Java ARchives (1)


jackson-xc-1.8.8.jar

to the top



Test Info


Library Namejackson-xc
Version #11.8.8
Version #21.9.13
Java Version1.7.0_75
SubjectSource Compatibility

Test Results


Total Java ARchives1
Total Methods / Classes88 / 10
VerdictIncompatible
(35.2%)

Problem Summary


SeverityCount
Added Methods-7
Removed MethodsHigh16
Problems with
Data Types
High2
Medium6
Low0
Problems with
Methods
High4
Medium0
Low0

Added Methods (7)


jackson-xc-1.9.13.jar, JaxbAnnotationIntrospector.class
package org.codehaus.jackson.xc
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated am )  :  org.codehaus.jackson.map.JsonDeserializer<?>
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated x0 )  :  Object
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated am )  :  org.codehaus.jackson.map.JsonSerializer<?>
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated x0 )  :  Object
JaxbAnnotationIntrospector.hasIgnoreMarker ( org.codehaus.jackson.map.introspect.AnnotatedMember m )  :  boolean

jackson-xc-1.9.13.jar, XmlAdapterJsonDeserializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonDeserializer.XmlAdapterJsonDeserializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter )

jackson-xc-1.9.13.jar, XmlAdapterJsonSerializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonSerializer.XmlAdapterJsonSerializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter )

to the top

Removed Methods (16)


jackson-xc-1.8.8.jar, JaxbAnnotationIntrospector.class
package org.codehaus.jackson.xc
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated am, org.codehaus.jackson.map.BeanProperty property )  :  org.codehaus.jackson.map.JsonDeserializer<?>
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated x0, org.codehaus.jackson.map.BeanProperty x1 )  :  Object
JaxbAnnotationIntrospector.findJaxbPropertyName ( reflect.AnnotatedElement ae, Class<?> aeType, String defaultName ) [static]  :  String
JaxbAnnotationIntrospector.findJaxbSpecifiedPropertyName ( java.beans.PropertyDescriptor prop )  :  String
JaxbAnnotationIntrospector.findPropertyDescriptor ( org.codehaus.jackson.map.introspect.AnnotatedMethod m )  :  java.beans.PropertyDescriptor
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated am, org.codehaus.jackson.map.BeanProperty property )  :  org.codehaus.jackson.map.JsonSerializer<?>
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated x0, org.codehaus.jackson.map.BeanProperty x1 )  :  Object
JaxbAnnotationIntrospector.getDescriptors ( Class<?> forClass )  :  JaxbAnnotationIntrospector.PropertyDescriptors
JaxbAnnotationIntrospector.isInvisible ( org.codehaus.jackson.map.introspect.AnnotatedField f )  :  boolean

jackson-xc-1.8.8.jar, PropertyDescriptors.class
package org.codehaus.jackson.xc
JaxbAnnotationIntrospector.PropertyDescriptors.find ( Class<?> forClass ) [static]  :  JaxbAnnotationIntrospector.PropertyDescriptors
JaxbAnnotationIntrospector.PropertyDescriptors.findByMethodName ( String name )  :  java.beans.PropertyDescriptor
JaxbAnnotationIntrospector.PropertyDescriptors.findByPropertyName ( String name )  :  java.beans.PropertyDescriptor
JaxbAnnotationIntrospector.PropertyDescriptors.getBeanClass ( )  :  Class<?>
JaxbAnnotationIntrospector.PropertyDescriptors.JaxbAnnotationIntrospector.PropertyDescriptors ( Class<?> forClass, java.util.List<java.beans.PropertyDescriptor> properties )

jackson-xc-1.8.8.jar, XmlAdapterJsonDeserializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonDeserializer.XmlAdapterJsonDeserializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter, org.codehaus.jackson.map.BeanProperty property )

jackson-xc-1.8.8.jar, XmlAdapterJsonSerializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonSerializer.XmlAdapterJsonSerializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter, org.codehaus.jackson.map.BeanProperty property )

to the top

Problems with Data Types, High Severity (2)


jackson-xc-1.8.8.jar
package org.codehaus.jackson.xc
[+] JaxbAnnotationIntrospector.PropertyDescriptors (1)
[+] XmlAdapterJsonDeserializer (1)

to the top

Problems with Methods, High Severity (4)


jackson-xc-1.8.8.jar, JaxbAnnotationIntrospector
package org.codehaus.jackson.xc
[+] JaxbAnnotationIntrospector.findAdapter ( org.codehaus.jackson.map.introspect.Annotated am, boolean forSerialization )  :  javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> (1)
[+] JaxbAnnotationIntrospector.findAdapterForClass ( org.codehaus.jackson.map.introspect.AnnotatedClass ac, boolean forSerialization )  :  javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> (1)
[+] JaxbAnnotationIntrospector.findFieldAnnotation ( Class<A> annotationType, Class<?> cls, String fieldName )  :  A (1)
[+] JaxbAnnotationIntrospector.isIndexedType ( Class<?> raw )  :  boolean (1)

to the top

Problems with Data Types, Medium Severity (6)


jackson-xc-1.8.8.jar
package org.codehaus.jackson.xc
[+] DataHandlerJsonDeserializer (1)
[+] DataHandlerJsonSerializer (1)
[+] DomElementJsonDeserializer (1)
[+] DomElementJsonSerializer (1)
[+] XmlAdapterJsonDeserializer (1)
[+] XmlAdapterJsonSerializer (1)

to the top

Java ARchives (1)


jackson-xc-1.8.8.jar

to the top



Generated on Wed Mar 4 13:21:49 2015 for jackson-xc by Java API Compliance Checker 1.3.7  
A tool for checking backward compatibility of a Java library API