Test Info
| Library Name | jackson-xc |
| Version #1 | 1.8.8 |
| Version #2 | 1.9.13 |
| Java Version | 1.7.0_75 |
| Subject | Binary Compatibility |
Test Results
| Total Java ARchives | 1 |
|---|
| Total Methods / Classes | 88 / 10 |
|---|
| Verdict | Incompatible (35.2%) |
Problem Summary
| Severity | Count |
|---|
| Added Methods | - | 7 |
|---|
| Removed Methods | High | 16 |
|---|
Problems with Data Types | High | 2 |
|---|
| Medium | 6 |
| Low | 0 |
Problems with Methods | High | 4 |
|---|
| Medium | 0 |
| Low | 0 |
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<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findDeserializer:(Lorg/codehaus/jackson/map/introspect/Annotated;)Lorg/codehaus/jackson/map/JsonDeserializer;]
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated x0 ) : Object
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findDeserializer:(Lorg/codehaus/jackson/map/introspect/Annotated;)Ljava/lang/Object;]
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated am ) : org.codehaus.jackson.map.JsonSerializer<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findSerializer:(Lorg/codehaus/jackson/map/introspect/Annotated;)Lorg/codehaus/jackson/map/JsonSerializer;]
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated x0 ) : Object
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findSerializer:(Lorg/codehaus/jackson/map/introspect/Annotated;)Ljava/lang/Object;]
JaxbAnnotationIntrospector.hasIgnoreMarker ( org.codehaus.jackson.map.introspect.AnnotatedMember m ) : boolean
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.hasIgnoreMarker:(Lorg/codehaus/jackson/map/introspect/AnnotatedMember;)Z]
jackson-xc-1.9.13.jar,
XmlAdapterJsonDeserializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonDeserializer.XmlAdapterJsonDeserializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter )
[mangled: org/codehaus/jackson/xc/XmlAdapterJsonDeserializer."<init>":(Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V]
jackson-xc-1.9.13.jar,
XmlAdapterJsonSerializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonSerializer.XmlAdapterJsonSerializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter )
[mangled: org/codehaus/jackson/xc/XmlAdapterJsonSerializer."<init>":(Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V]
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<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findDeserializer:(Lorg/codehaus/jackson/map/introspect/Annotated;Lorg/codehaus/jackson/map/BeanProperty;)Lorg/codehaus/jackson/map/JsonDeserializer;]
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated x0, org.codehaus.jackson.map.BeanProperty x1 ) : Object
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findDeserializer:(Lorg/codehaus/jackson/map/introspect/Annotated;Lorg/codehaus/jackson/map/BeanProperty;)Ljava/lang/Object;]
JaxbAnnotationIntrospector.findJaxbPropertyName ( reflect.AnnotatedElement ae, Class<?> aeType, String defaultName ) [static] : String
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findJaxbPropertyName:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String;]
JaxbAnnotationIntrospector.findJaxbSpecifiedPropertyName ( java.beans.PropertyDescriptor prop ) : String
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findJaxbSpecifiedPropertyName:(Ljava/beans/PropertyDescriptor;)Ljava/lang/String;]
JaxbAnnotationIntrospector.findPropertyDescriptor ( org.codehaus.jackson.map.introspect.AnnotatedMethod m ) : java.beans.PropertyDescriptor
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findPropertyDescriptor:(Lorg/codehaus/jackson/map/introspect/AnnotatedMethod;)Ljava/beans/PropertyDescriptor;]
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated am, org.codehaus.jackson.map.BeanProperty property ) : org.codehaus.jackson.map.JsonSerializer<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findSerializer:(Lorg/codehaus/jackson/map/introspect/Annotated;Lorg/codehaus/jackson/map/BeanProperty;)Lorg/codehaus/jackson/map/JsonSerializer;]
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated x0, org.codehaus.jackson.map.BeanProperty x1 ) : Object
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findSerializer:(Lorg/codehaus/jackson/map/introspect/Annotated;Lorg/codehaus/jackson/map/BeanProperty;)Ljava/lang/Object;]
JaxbAnnotationIntrospector.getDescriptors ( Class<?> forClass ) : JaxbAnnotationIntrospector.PropertyDescriptors
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.getDescriptors:(Ljava/lang/Class;)Lorg/codehaus/jackson/xc/JaxbAnnotationIntrospector$PropertyDescriptors;]
JaxbAnnotationIntrospector.isInvisible ( org.codehaus.jackson.map.introspect.AnnotatedField f ) : boolean
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.isInvisible:(Lorg/codehaus/jackson/map/introspect/AnnotatedField;)Z]
jackson-xc-1.8.8.jar,
PropertyDescriptors.class
package org.codehaus.jackson.xc
JaxbAnnotationIntrospector.PropertyDescriptors.find ( Class<?> forClass ) [static] : JaxbAnnotationIntrospector.PropertyDescriptors
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors.find:(Ljava/lang/Class;)Lorg/codehaus/jackson/xc/JaxbAnnotationIntrospector$PropertyDescriptors;]
JaxbAnnotationIntrospector.PropertyDescriptors.findByMethodName ( String name ) : java.beans.PropertyDescriptor
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors.findByMethodName:(Ljava/lang/String;)Ljava/beans/PropertyDescriptor;]
JaxbAnnotationIntrospector.PropertyDescriptors.findByPropertyName ( String name ) : java.beans.PropertyDescriptor
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors.findByPropertyName:(Ljava/lang/String;)Ljava/beans/PropertyDescriptor;]
JaxbAnnotationIntrospector.PropertyDescriptors.getBeanClass ( ) : Class<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors.getBeanClass:()Ljava/lang/Class;]
JaxbAnnotationIntrospector.PropertyDescriptors.JaxbAnnotationIntrospector.PropertyDescriptors ( Class<?> forClass, java.util.List<java.beans.PropertyDescriptor> properties )
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors."<init>":(Ljava/lang/Class;Ljava/util/List;)V]
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 )
[mangled: org/codehaus/jackson/xc/XmlAdapterJsonDeserializer."<init>":(Ljavax/xml/bind/annotation/adapters/XmlAdapter;Lorg/codehaus/jackson/map/BeanProperty;)V]
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 )
[mangled: org/codehaus/jackson/xc/XmlAdapterJsonSerializer."<init>":(Ljavax/xml/bind/annotation/adapters/XmlAdapter;Lorg/codehaus/jackson/map/BeanProperty;)V]
to the top
Problems with Data Types, High Severity (2)
jackson-xc-1.8.8.jar
package org.codehaus.jackson.xc
[+] JaxbAnnotationIntrospector.PropertyDescriptors (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (5)
find ( java.lang.Class<?> )This method is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
findByMethodName ( java.lang.String )This method is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
findByPropertyName ( java.lang.String )This method is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
getBeanClass ( )This method is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
JaxbAnnotationIntrospector.PropertyDescriptors ( java.lang.Class<?>, java.util.List<java.beans.PropertyDescriptor> )This constructor is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
[+] XmlAdapterJsonDeserializer (1)
| Change | Effect |
|---|
| 1 | Field _property of type org.codehaus.jackson.map.BeanProperty has been removed from this class. | A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods (2)
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'XmlAdapterJsonDeserializer' class.
deserializeWithType ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.map.TypeDeserializer )This method is from 'XmlAdapterJsonDeserializer' class.
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)
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findAdapter:(Lorg/codehaus/jackson/map/introspect/Annotated;Z)Ljavax/xml/bind/annotation/adapters/XmlAdapter;]
| Change | Effect |
|---|
| 1 | Access level has been changed from protected to private. | A client program may be interrupted by IllegalAccessError exception. |
[+] JaxbAnnotationIntrospector.findAdapterForClass ( org.codehaus.jackson.map.introspect.AnnotatedClass ac, boolean forSerialization ) : javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> (1)
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findAdapterForClass:(Lorg/codehaus/jackson/map/introspect/AnnotatedClass;Z)Ljavax/xml/bind/annotation/adapters/XmlAdapter;]
| Change | Effect |
|---|
| 1 | Access level has been changed from protected to private. | A client program may be interrupted by IllegalAccessError exception. |
[+] JaxbAnnotationIntrospector.findFieldAnnotation ( Class<A> annotationType, Class<?> cls, String fieldName ) : A (1)
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findFieldAnnotation:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/annotation/Annotation;]
| Change | Effect |
|---|
| 1 | Access level has been changed from protected to private. | A client program may be interrupted by IllegalAccessError exception. |
[+] JaxbAnnotationIntrospector.isIndexedType ( Class<?> raw ) : boolean (1)
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.isIndexedType:(Ljava/lang/Class;)Z]
| Change | Effect |
|---|
| 1 | Access level has been changed from protected to private. | A client program may be interrupted by IllegalAccessError exception. |
to the top
Problems with Data Types, Medium Severity (6)
jackson-xc-1.8.8.jar
package org.codehaus.jackson.xc
[+] DataHandlerJsonDeserializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.deser.StdScalarDeserializer<javax.activation.DataHandler> to org.codehaus.jackson.map.deser.std.StdScalarDeserializer<javax.activation.DataHandler>. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (3)
DataHandlerJsonDeserializer ( )This constructor is from 'DataHandlerJsonDeserializer' class.
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'DataHandlerJsonDeserializer' class.
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'DataHandlerJsonDeserializer' class.
[+] DataHandlerJsonSerializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.ser.SerializerBase<javax.activation.DataHandler> to org.codehaus.jackson.map.ser.std.SerializerBase<javax.activation.DataHandler>. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (4)
DataHandlerJsonSerializer ( )This constructor is from 'DataHandlerJsonSerializer' class.
getSchema ( org.codehaus.jackson.map.SerializerProvider, java.lang.reflect.Type )This method is from 'DataHandlerJsonSerializer' class.
serialize ( java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'DataHandlerJsonSerializer' class.
serialize ( javax.activation.DataHandler, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'DataHandlerJsonSerializer' class.
[+] DomElementJsonDeserializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.deser.StdDeserializer<org.w3c.dom.Element> to org.codehaus.jackson.map.deser.std.StdDeserializer<org.w3c.dom.Element>. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (5)
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'DomElementJsonDeserializer' class.
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'DomElementJsonDeserializer' class.
DomElementJsonDeserializer ( )This constructor is from 'DomElementJsonDeserializer' class.
DomElementJsonDeserializer ( javax.xml.parsers.DocumentBuilder )This constructor is from 'DomElementJsonDeserializer' class.
fromNode ( org.w3c.dom.Document, org.codehaus.jackson.JsonNode )This method is from 'DomElementJsonDeserializer' class.
[+] DomElementJsonSerializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.ser.SerializerBase<org.w3c.dom.Element> to org.codehaus.jackson.map.ser.std.SerializerBase<org.w3c.dom.Element>. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (4)
DomElementJsonSerializer ( )This constructor is from 'DomElementJsonSerializer' class.
getSchema ( org.codehaus.jackson.map.SerializerProvider, java.lang.reflect.Type )This method is from 'DomElementJsonSerializer' class.
serialize ( java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'DomElementJsonSerializer' class.
serialize ( org.w3c.dom.Element, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'DomElementJsonSerializer' class.
[+] XmlAdapterJsonDeserializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.deser.StdDeserializer<java.lang.Object> to org.codehaus.jackson.map.deser.std.StdDeserializer<java.lang.Object>. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (2)
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'XmlAdapterJsonDeserializer' class.
deserializeWithType ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.map.TypeDeserializer )This method is from 'XmlAdapterJsonDeserializer' class.
[+] XmlAdapterJsonSerializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.ser.SerializerBase<java.lang.Object> to org.codehaus.jackson.map.ser.std.SerializerBase<java.lang.Object>. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (2)
getSchema ( org.codehaus.jackson.map.SerializerProvider, java.lang.reflect.Type )This method is from 'XmlAdapterJsonSerializer' class.
serialize ( java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'XmlAdapterJsonSerializer' class.
to the top
Java ARchives (1)
jackson-xc-1.8.8.jar
to the top
Test Info
| Library Name | jackson-xc |
| Version #1 | 1.8.8 |
| Version #2 | 1.9.13 |
| Java Version | 1.7.0_75 |
| Subject | Source Compatibility |
Test Results
| Total Java ARchives | 1 |
|---|
| Total Methods / Classes | 88 / 10 |
|---|
| Verdict | Incompatible (35.2%) |
Problem Summary
| Severity | Count |
|---|
| Added Methods | - | 7 |
|---|
| Removed Methods | High | 16 |
|---|
Problems with Data Types | High | 2 |
|---|
| Medium | 6 |
| Low | 0 |
Problems with Methods | High | 4 |
|---|
| Medium | 0 |
| Low | 0 |
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<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findDeserializer:(Lorg/codehaus/jackson/map/introspect/Annotated;)Lorg/codehaus/jackson/map/JsonDeserializer;]
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated x0 ) : Object
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findDeserializer:(Lorg/codehaus/jackson/map/introspect/Annotated;)Ljava/lang/Object;]
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated am ) : org.codehaus.jackson.map.JsonSerializer<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findSerializer:(Lorg/codehaus/jackson/map/introspect/Annotated;)Lorg/codehaus/jackson/map/JsonSerializer;]
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated x0 ) : Object
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findSerializer:(Lorg/codehaus/jackson/map/introspect/Annotated;)Ljava/lang/Object;]
JaxbAnnotationIntrospector.hasIgnoreMarker ( org.codehaus.jackson.map.introspect.AnnotatedMember m ) : boolean
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.hasIgnoreMarker:(Lorg/codehaus/jackson/map/introspect/AnnotatedMember;)Z]
jackson-xc-1.9.13.jar,
XmlAdapterJsonDeserializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonDeserializer.XmlAdapterJsonDeserializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter )
[mangled: org/codehaus/jackson/xc/XmlAdapterJsonDeserializer."<init>":(Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V]
jackson-xc-1.9.13.jar,
XmlAdapterJsonSerializer.class
package org.codehaus.jackson.xc
XmlAdapterJsonSerializer.XmlAdapterJsonSerializer ( javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> xmlAdapter )
[mangled: org/codehaus/jackson/xc/XmlAdapterJsonSerializer."<init>":(Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V]
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<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findDeserializer:(Lorg/codehaus/jackson/map/introspect/Annotated;Lorg/codehaus/jackson/map/BeanProperty;)Lorg/codehaus/jackson/map/JsonDeserializer;]
JaxbAnnotationIntrospector.findDeserializer ( org.codehaus.jackson.map.introspect.Annotated x0, org.codehaus.jackson.map.BeanProperty x1 ) : Object
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findDeserializer:(Lorg/codehaus/jackson/map/introspect/Annotated;Lorg/codehaus/jackson/map/BeanProperty;)Ljava/lang/Object;]
JaxbAnnotationIntrospector.findJaxbPropertyName ( reflect.AnnotatedElement ae, Class<?> aeType, String defaultName ) [static] : String
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findJaxbPropertyName:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String;]
JaxbAnnotationIntrospector.findJaxbSpecifiedPropertyName ( java.beans.PropertyDescriptor prop ) : String
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findJaxbSpecifiedPropertyName:(Ljava/beans/PropertyDescriptor;)Ljava/lang/String;]
JaxbAnnotationIntrospector.findPropertyDescriptor ( org.codehaus.jackson.map.introspect.AnnotatedMethod m ) : java.beans.PropertyDescriptor
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findPropertyDescriptor:(Lorg/codehaus/jackson/map/introspect/AnnotatedMethod;)Ljava/beans/PropertyDescriptor;]
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated am, org.codehaus.jackson.map.BeanProperty property ) : org.codehaus.jackson.map.JsonSerializer<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findSerializer:(Lorg/codehaus/jackson/map/introspect/Annotated;Lorg/codehaus/jackson/map/BeanProperty;)Lorg/codehaus/jackson/map/JsonSerializer;]
JaxbAnnotationIntrospector.findSerializer ( org.codehaus.jackson.map.introspect.Annotated x0, org.codehaus.jackson.map.BeanProperty x1 ) : Object
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findSerializer:(Lorg/codehaus/jackson/map/introspect/Annotated;Lorg/codehaus/jackson/map/BeanProperty;)Ljava/lang/Object;]
JaxbAnnotationIntrospector.getDescriptors ( Class<?> forClass ) : JaxbAnnotationIntrospector.PropertyDescriptors
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.getDescriptors:(Ljava/lang/Class;)Lorg/codehaus/jackson/xc/JaxbAnnotationIntrospector$PropertyDescriptors;]
JaxbAnnotationIntrospector.isInvisible ( org.codehaus.jackson.map.introspect.AnnotatedField f ) : boolean
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.isInvisible:(Lorg/codehaus/jackson/map/introspect/AnnotatedField;)Z]
jackson-xc-1.8.8.jar,
PropertyDescriptors.class
package org.codehaus.jackson.xc
JaxbAnnotationIntrospector.PropertyDescriptors.find ( Class<?> forClass ) [static] : JaxbAnnotationIntrospector.PropertyDescriptors
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors.find:(Ljava/lang/Class;)Lorg/codehaus/jackson/xc/JaxbAnnotationIntrospector$PropertyDescriptors;]
JaxbAnnotationIntrospector.PropertyDescriptors.findByMethodName ( String name ) : java.beans.PropertyDescriptor
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors.findByMethodName:(Ljava/lang/String;)Ljava/beans/PropertyDescriptor;]
JaxbAnnotationIntrospector.PropertyDescriptors.findByPropertyName ( String name ) : java.beans.PropertyDescriptor
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors.findByPropertyName:(Ljava/lang/String;)Ljava/beans/PropertyDescriptor;]
JaxbAnnotationIntrospector.PropertyDescriptors.getBeanClass ( ) : Class<?>
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors.getBeanClass:()Ljava/lang/Class;]
JaxbAnnotationIntrospector.PropertyDescriptors.JaxbAnnotationIntrospector.PropertyDescriptors ( Class<?> forClass, java.util.List<java.beans.PropertyDescriptor> properties )
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.PropertyDescriptors."<init>":(Ljava/lang/Class;Ljava/util/List;)V]
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 )
[mangled: org/codehaus/jackson/xc/XmlAdapterJsonDeserializer."<init>":(Ljavax/xml/bind/annotation/adapters/XmlAdapter;Lorg/codehaus/jackson/map/BeanProperty;)V]
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 )
[mangled: org/codehaus/jackson/xc/XmlAdapterJsonSerializer."<init>":(Ljavax/xml/bind/annotation/adapters/XmlAdapter;Lorg/codehaus/jackson/map/BeanProperty;)V]
to the top
Problems with Data Types, High Severity (2)
jackson-xc-1.8.8.jar
package org.codehaus.jackson.xc
[+] JaxbAnnotationIntrospector.PropertyDescriptors (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class JaxbAnnotationIntrospector.PropertyDescriptors. |
[+] affected methods (5)
find ( java.lang.Class<?> )This method is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
findByMethodName ( java.lang.String )This method is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
findByPropertyName ( java.lang.String )This method is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
getBeanClass ( )This method is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
JaxbAnnotationIntrospector.PropertyDescriptors ( java.lang.Class<?>, java.util.List<java.beans.PropertyDescriptor> )This constructor is from 'JaxbAnnotationIntrospector.PropertyDescriptors' class.
[+] XmlAdapterJsonDeserializer (1)
| Change | Effect |
|---|
| 1 | Field _property of type org.codehaus.jackson.map.BeanProperty has been removed from this class. | Recompilation of a client program may be terminated with the message: cannot find variable _property in XmlAdapterJsonDeserializer. |
[+] affected methods (2)
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'XmlAdapterJsonDeserializer' class.
deserializeWithType ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.map.TypeDeserializer )This method is from 'XmlAdapterJsonDeserializer' class.
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)
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findAdapter:(Lorg/codehaus/jackson/map/introspect/Annotated;Z)Ljavax/xml/bind/annotation/adapters/XmlAdapter;]
| Change | Effect |
|---|
| 1 | Access level has been changed from protected to private. | Recompilation of a client program may be terminated with the message: findAdapter(org.codehaus.jackson.map.introspect.Annotated, boolean) has private access in JaxbAnnotationIntrospector. |
[+] JaxbAnnotationIntrospector.findAdapterForClass ( org.codehaus.jackson.map.introspect.AnnotatedClass ac, boolean forSerialization ) : javax.xml.bind.annotation.adapters.XmlAdapter<Object,Object> (1)
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findAdapterForClass:(Lorg/codehaus/jackson/map/introspect/AnnotatedClass;Z)Ljavax/xml/bind/annotation/adapters/XmlAdapter;]
| Change | Effect |
|---|
| 1 | Access level has been changed from protected to private. | Recompilation of a client program may be terminated with the message: findAdapterForClass(org.codehaus.jackson.map.introspect.AnnotatedClass, boolean) has private access in JaxbAnnotationIntrospector. |
[+] JaxbAnnotationIntrospector.findFieldAnnotation ( Class<A> annotationType, Class<?> cls, String fieldName ) : A (1)
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.findFieldAnnotation:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/annotation/Annotation;]
| Change | Effect |
|---|
| 1 | Access level has been changed from protected to private. | Recompilation of a client program may be terminated with the message: findFieldAnnotation(java.lang.Class<A>, java.lang.Class<?>, java.lang.String) has private access in JaxbAnnotationIntrospector. |
[+] JaxbAnnotationIntrospector.isIndexedType ( Class<?> raw ) : boolean (1)
[mangled: org/codehaus/jackson/xc/JaxbAnnotationIntrospector.isIndexedType:(Ljava/lang/Class;)Z]
| Change | Effect |
|---|
| 1 | Access level has been changed from protected to private. | Recompilation of a client program may be terminated with the message: isIndexedType(java.lang.Class<?>) has private access in org.codehaus.jackson.xc.JaxbAnnotationIntrospector. |
to the top
Problems with Data Types, Medium Severity (6)
jackson-xc-1.8.8.jar
package org.codehaus.jackson.xc
[+] DataHandlerJsonDeserializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.deser.StdScalarDeserializer<javax.activation.DataHandler> to org.codehaus.jackson.map.deser.std.StdScalarDeserializer<javax.activation.DataHandler>. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in DataHandlerJsonDeserializer. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (3)
DataHandlerJsonDeserializer ( )This constructor is from 'DataHandlerJsonDeserializer' class.
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'DataHandlerJsonDeserializer' class.
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'DataHandlerJsonDeserializer' class.
[+] DataHandlerJsonSerializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.ser.SerializerBase<javax.activation.DataHandler> to org.codehaus.jackson.map.ser.std.SerializerBase<javax.activation.DataHandler>. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in DataHandlerJsonSerializer. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (4)
DataHandlerJsonSerializer ( )This constructor is from 'DataHandlerJsonSerializer' class.
getSchema ( org.codehaus.jackson.map.SerializerProvider, java.lang.reflect.Type )This method is from 'DataHandlerJsonSerializer' class.
serialize ( java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'DataHandlerJsonSerializer' class.
serialize ( javax.activation.DataHandler, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'DataHandlerJsonSerializer' class.
[+] DomElementJsonDeserializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.deser.StdDeserializer<org.w3c.dom.Element> to org.codehaus.jackson.map.deser.std.StdDeserializer<org.w3c.dom.Element>. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in DomElementJsonDeserializer. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (5)
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'DomElementJsonDeserializer' class.
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'DomElementJsonDeserializer' class.
DomElementJsonDeserializer ( )This constructor is from 'DomElementJsonDeserializer' class.
DomElementJsonDeserializer ( javax.xml.parsers.DocumentBuilder )This constructor is from 'DomElementJsonDeserializer' class.
fromNode ( org.w3c.dom.Document, org.codehaus.jackson.JsonNode )This method is from 'DomElementJsonDeserializer' class.
[+] DomElementJsonSerializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.ser.SerializerBase<org.w3c.dom.Element> to org.codehaus.jackson.map.ser.std.SerializerBase<org.w3c.dom.Element>. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in DomElementJsonSerializer. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (4)
DomElementJsonSerializer ( )This constructor is from 'DomElementJsonSerializer' class.
getSchema ( org.codehaus.jackson.map.SerializerProvider, java.lang.reflect.Type )This method is from 'DomElementJsonSerializer' class.
serialize ( java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'DomElementJsonSerializer' class.
serialize ( org.w3c.dom.Element, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'DomElementJsonSerializer' class.
[+] XmlAdapterJsonDeserializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.deser.StdDeserializer<java.lang.Object> to org.codehaus.jackson.map.deser.std.StdDeserializer<java.lang.Object>. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in XmlAdapterJsonDeserializer. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (2)
deserialize ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext )This method is from 'XmlAdapterJsonDeserializer' class.
deserializeWithType ( org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.map.TypeDeserializer )This method is from 'XmlAdapterJsonDeserializer' class.
[+] XmlAdapterJsonSerializer (1)
| Change | Effect |
|---|
| 1 | Superclass has been changed from org.codehaus.jackson.map.ser.SerializerBase<java.lang.Object> to org.codehaus.jackson.map.ser.std.SerializerBase<java.lang.Object>. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in XmlAdapterJsonSerializer. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (2)
getSchema ( org.codehaus.jackson.map.SerializerProvider, java.lang.reflect.Type )This method is from 'XmlAdapterJsonSerializer' class.
serialize ( java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider )This method is from 'XmlAdapterJsonSerializer' class.
to the top
Java ARchives (1)
jackson-xc-1.8.8.jar
to the top