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