Binary compatibility report for the dropwizard-java8 library between 0.7.1-1 and 0.8.0-1 versions
Test Info
Library Name | dropwizard-java8 |
Version #1 | 0.7.1-1 |
Version #2 | 0.8.0-1 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 47 / 15 |
Compatibility |
83.8% |
Problem Summary
| Severity | Count |
Added Methods | - | 10 |
Removed Methods | High | 6 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 10
dropwizard-java8-0.8.0-1.jar, OptionalMessageBodyWriter.class
package io.dropwizard.java8.jersey
OptionalMessageBodyWriter.getSize ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5 ) : long
io/dropwizard/java8/jersey/OptionalMessageBodyWriter.getSize:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
OptionalMessageBodyWriter.getSize ( Optional<?> entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType ) : long
io/dropwizard/java8/jersey/OptionalMessageBodyWriter.getSize:(Ljava/util/Optional;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
OptionalMessageBodyWriter.isWriteable ( Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType ) : boolean
io/dropwizard/java8/jersey/OptionalMessageBodyWriter.isWriteable:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
OptionalMessageBodyWriter.OptionalMessageBodyWriter ( )
io/dropwizard/java8/jersey/OptionalMessageBodyWriter."<init>":()V
OptionalMessageBodyWriter.writeTo ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5, MultivaluedMap p6, OutputStream p7 ) : void
io/dropwizard/java8/jersey/OptionalMessageBodyWriter.writeTo:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
OptionalMessageBodyWriter.writeTo ( Optional<?> entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType, MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream ) : void
io/dropwizard/java8/jersey/OptionalMessageBodyWriter.writeTo:(Ljava/util/Optional;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
dropwizard-java8-0.8.0-1.jar, OptionalParamConverterProvider.class
package io.dropwizard.java8.jersey
OptionalParamConverterProvider.getConverter ( Class<T> rawType, Type genericType, Annotation[ ] annotations ) : ParamConverter<T>
io/dropwizard/java8/jersey/OptionalParamConverterProvider.getConverter:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljavax/ws/rs/ext/ParamConverter;
OptionalParamConverterProvider.OptionalParamConverterProvider ( ServiceLocator locator )
io/dropwizard/java8/jersey/OptionalParamConverterProvider."<init>":(Lorg/glassfish/hk2/api/ServiceLocator;)V
dropwizard-java8-0.8.0-1.jar, OptionalParamFeature.class
package io.dropwizard.java8.jersey
OptionalParamFeature.configure ( FeatureContext context ) : boolean
io/dropwizard/java8/jersey/OptionalParamFeature.configure:(Ljavax/ws/rs/core/FeatureContext;)Z
OptionalParamFeature.OptionalParamFeature ( )
io/dropwizard/java8/jersey/OptionalParamFeature."<init>":()V
to the top
Removed Methods 6
dropwizard-java8-0.7.1-1.jar, OptionalQueryParamInjectableProvider.class
package io.dropwizard.java8.jersey
OptionalQueryParamInjectableProvider.getInjectable ( ComponentContext ic, QueryParam a, Parameter c ) : Injectable<?>
io/dropwizard/java8/jersey/OptionalQueryParamInjectableProvider.getInjectable:(Lcom/sun/jersey/core/spi/component/ComponentContext;Ljavax/ws/rs/QueryParam;Lcom/sun/jersey/api/model/Parameter;)Lcom/sun/jersey/spi/inject/Injectable;
OptionalQueryParamInjectableProvider.getInjectable ( ComponentContext p1, Annotation p2, Object p3 ) : Injectable
io/dropwizard/java8/jersey/OptionalQueryParamInjectableProvider.getInjectable:(Lcom/sun/jersey/core/spi/component/ComponentContext;Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Lcom/sun/jersey/spi/inject/Injectable;
OptionalQueryParamInjectableProvider.getScope ( ) : ComponentScope
io/dropwizard/java8/jersey/OptionalQueryParamInjectableProvider.getScope:()Lcom/sun/jersey/core/spi/component/ComponentScope;
OptionalQueryParamInjectableProvider.OptionalQueryParamInjectableProvider ( ProviderServices services )
io/dropwizard/java8/jersey/OptionalQueryParamInjectableProvider."<init>":(Lcom/sun/jersey/core/spi/component/ProviderServices;)V
dropwizard-java8-0.7.1-1.jar, OptionalResourceMethodDispatchAdapter.class
package io.dropwizard.java8.jersey
OptionalResourceMethodDispatchAdapter.adapt ( ResourceMethodDispatchProvider provider ) : ResourceMethodDispatchProvider
io/dropwizard/java8/jersey/OptionalResourceMethodDispatchAdapter.adapt:(Lcom/sun/jersey/spi/container/ResourceMethodDispatchProvider;)Lcom/sun/jersey/spi/container/ResourceMethodDispatchProvider;
OptionalResourceMethodDispatchAdapter.OptionalResourceMethodDispatchAdapter ( )
io/dropwizard/java8/jersey/OptionalResourceMethodDispatchAdapter."<init>":()V
to the top
Problems with Data Types, High Severity 2
dropwizard-java8-0.7.1-1.jar
package io.dropwizard.java8.jersey
[+] class OptionalQueryParamInjectableProvider 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 4 (8.5%)
OptionalQueryParamInjectableProvider.OptionalQueryParamInjectableProvider ( ProviderServices services )This constructor is from 'OptionalQueryParamInjectableProvider' class.
OptionalQueryParamInjectableProvider.getInjectable ( ComponentContext p1, Annotation p2, Object p3 )This method is from 'OptionalQueryParamInjectableProvider' class.
OptionalQueryParamInjectableProvider.getInjectable ( ComponentContext ic, QueryParam a, Parameter c )This method is from 'OptionalQueryParamInjectableProvider' class.
OptionalQueryParamInjectableProvider.getScope ( )This method is from 'OptionalQueryParamInjectableProvider' class.
[+] class OptionalResourceMethodDispatchAdapter 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 2 (4.3%)
OptionalResourceMethodDispatchAdapter.OptionalResourceMethodDispatchAdapter ( )This constructor is from 'OptionalResourceMethodDispatchAdapter' class.
OptionalResourceMethodDispatchAdapter.adapt ( ResourceMethodDispatchProvider provider )This method is from 'OptionalResourceMethodDispatchAdapter' class.
to the top
Java Archives 1
dropwizard-java8-0.7.1-1.jar
to the top