Binary compatibility report for the dropwizard-views library between 2.1.12 and 3.0.0 versions
Test Info
Library Name | dropwizard-views |
Version #1 | 2.1.12 |
Version #2 | 3.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 57 / 14 |
Compatibility |
0% |
Problem Summary
| Severity | Count |
Added Methods | - | 28 |
Removed Methods | High | 29 |
Problems with Data Types | High | 7 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 28
dropwizard-views-3.0.0.jar, View.class
package io.dropwizard.views.common
View.getCharset ( ) : Optional<Charset>
io/dropwizard/views/common/View.getCharset:()Ljava/util/Optional;
View.getTemplateName ( ) : String
io/dropwizard/views/common/View.getTemplateName:()Ljava/lang/String;
View.View ( String templateName )
io/dropwizard/views/common/View."<init>":(Ljava/lang/String;)V
View.View ( String templateName, Charset charset )
io/dropwizard/views/common/View."<init>":(Ljava/lang/String;Ljava/nio/charset/Charset;)V
dropwizard-views-3.0.0.jar, ViewBundle.class
package io.dropwizard.views.common
ViewBundle<T>.getViewConfiguration ( T configuration ) : Map<String,Map<String,String>>
io/dropwizard/views/common/ViewBundle.getViewConfiguration:(Ljava/lang/Object;)Ljava/util/Map;
ViewBundle<T>.run ( T configuration, Environment environment ) : void
io/dropwizard/views/common/ViewBundle.run:(Ljava/lang/Object;Lio/dropwizard/core/setup/Environment;)V
ViewBundle<T>.ViewBundle<T> ( )
io/dropwizard/views/common/ViewBundle."<init>":()V
ViewBundle<T>.ViewBundle<T> ( Iterable<ViewRenderer> viewRenderers )
io/dropwizard/views/common/ViewBundle."<init>":(Ljava/lang/Iterable;)V
dropwizard-views-3.0.0.jar, ViewConfigurable.class
package io.dropwizard.views.common
ViewConfigurable<T>.getViewConfiguration ( T p1 ) [abstract] : Map<String,Map<String,String>>
io/dropwizard/views/common/ViewConfigurable.getViewConfiguration:(Ljava/lang/Object;)Ljava/util/Map;
dropwizard-views-3.0.0.jar, ViewMessageBodyWriter.class
package io.dropwizard.views.common
ViewMessageBodyWriter.detectLocale ( HttpHeaders headers ) : Locale
io/dropwizard/views/common/ViewMessageBodyWriter.detectLocale:(Ljavax/ws/rs/core/HttpHeaders;)Ljava/util/Locale;
ViewMessageBodyWriter.getSize ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5 ) : long
io/dropwizard/views/common/ViewMessageBodyWriter.getSize:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
ViewMessageBodyWriter.getSize ( View t, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType ) : long
io/dropwizard/views/common/ViewMessageBodyWriter.getSize:(Lio/dropwizard/views/common/View;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
ViewMessageBodyWriter.isWriteable ( Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType ) : boolean
io/dropwizard/views/common/ViewMessageBodyWriter.isWriteable:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
ViewMessageBodyWriter.ViewMessageBodyWriter ( MetricRegistry metricRegistry, Iterable<ViewRenderer> viewRenderers )
io/dropwizard/views/common/ViewMessageBodyWriter."<init>":(Lcom/codahale/metrics/MetricRegistry;Ljava/lang/Iterable;)V
ViewMessageBodyWriter.writeTo ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5, MultivaluedMap p6, OutputStream p7 ) : void
io/dropwizard/views/common/ViewMessageBodyWriter.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
ViewMessageBodyWriter.writeTo ( View t, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType, MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream ) : void
io/dropwizard/views/common/ViewMessageBodyWriter.writeTo:(Lio/dropwizard/views/common/View;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-views-3.0.0.jar, ViewRenderer.class
package io.dropwizard.views.common
ViewRenderer.configure ( Map<String,String> p1 ) [abstract] : void
io/dropwizard/views/common/ViewRenderer.configure:(Ljava/util/Map;)V
ViewRenderer.getConfigurationKey ( ) [abstract] : String
io/dropwizard/views/common/ViewRenderer.getConfigurationKey:()Ljava/lang/String;
ViewRenderer.isRenderable ( View p1 ) [abstract] : boolean
io/dropwizard/views/common/ViewRenderer.isRenderable:(Lio/dropwizard/views/common/View;)Z
ViewRenderer.render ( View p1, Locale p2, OutputStream p3 ) [abstract] : void
io/dropwizard/views/common/ViewRenderer.render:(Lio/dropwizard/views/common/View;Ljava/util/Locale;Ljava/io/OutputStream;)V
dropwizard-views-3.0.0.jar, ViewRenderException.class
package io.dropwizard.views.common
ViewRenderException.ViewRenderException ( String message )
io/dropwizard/views/common/ViewRenderException."<init>":(Ljava/lang/String;)V
ViewRenderException.ViewRenderException ( String message, Throwable cause )
io/dropwizard/views/common/ViewRenderException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
ViewRenderException.ViewRenderException ( Throwable cause )
io/dropwizard/views/common/ViewRenderException."<init>":(Ljava/lang/Throwable;)V
dropwizard-views-3.0.0.jar, ViewRenderExceptionMapper.class
package io.dropwizard.views.common
ViewRenderExceptionMapper.isMappable ( Throwable p1 ) : boolean
io/dropwizard/views/common/ViewRenderExceptionMapper.isMappable:(Ljava/lang/Throwable;)Z
ViewRenderExceptionMapper.isMappable ( WebApplicationException e ) : boolean
io/dropwizard/views/common/ViewRenderExceptionMapper.isMappable:(Ljavax/ws/rs/WebApplicationException;)Z
ViewRenderExceptionMapper.toResponse ( Throwable p1 ) : Response
io/dropwizard/views/common/ViewRenderExceptionMapper.toResponse:(Ljava/lang/Throwable;)Ljavax/ws/rs/core/Response;
ViewRenderExceptionMapper.toResponse ( WebApplicationException exception ) : Response
io/dropwizard/views/common/ViewRenderExceptionMapper.toResponse:(Ljavax/ws/rs/WebApplicationException;)Ljavax/ws/rs/core/Response;
ViewRenderExceptionMapper.ViewRenderExceptionMapper ( )
io/dropwizard/views/common/ViewRenderExceptionMapper."<init>":()V
to the top
Removed Methods 29
dropwizard-views-2.1.12.jar, View.class
package io.dropwizard.views
View.getCharset ( ) : Optional<Charset>
io/dropwizard/views/View.getCharset:()Ljava/util/Optional;
View.getTemplateName ( ) : String
io/dropwizard/views/View.getTemplateName:()Ljava/lang/String;
View.View ( String templateName )
io/dropwizard/views/View."<init>":(Ljava/lang/String;)V
View.View ( String templateName, Charset charset )
io/dropwizard/views/View."<init>":(Ljava/lang/String;Ljava/nio/charset/Charset;)V
dropwizard-views-2.1.12.jar, ViewBundle.class
package io.dropwizard.views
ViewBundle<T>.getViewConfiguration ( T configuration ) : Map<String,Map<String,String>>
io/dropwizard/views/ViewBundle.getViewConfiguration:(Ljava/lang/Object;)Ljava/util/Map;
ViewBundle<T>.run ( T configuration, Environment environment ) : void
io/dropwizard/views/ViewBundle.run:(Ljava/lang/Object;Lio/dropwizard/setup/Environment;)V
ViewBundle<T>.ViewBundle<T> ( )
io/dropwizard/views/ViewBundle."<init>":()V
ViewBundle<T>.ViewBundle<T> ( Iterable<ViewRenderer> viewRenderers )
io/dropwizard/views/ViewBundle."<init>":(Ljava/lang/Iterable;)V
dropwizard-views-2.1.12.jar, ViewConfigurable.class
package io.dropwizard.views
ViewConfigurable<T>.getViewConfiguration ( T p1 ) [abstract] : Map<String,Map<String,String>>
io/dropwizard/views/ViewConfigurable.getViewConfiguration:(Ljava/lang/Object;)Ljava/util/Map;
dropwizard-views-2.1.12.jar, ViewMessageBodyWriter.class
package io.dropwizard.views
ViewMessageBodyWriter.detectLocale ( HttpHeaders headers ) : Locale
io/dropwizard/views/ViewMessageBodyWriter.detectLocale:(Ljavax/ws/rs/core/HttpHeaders;)Ljava/util/Locale;
ViewMessageBodyWriter.getSize ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5 ) : long
io/dropwizard/views/ViewMessageBodyWriter.getSize:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
ViewMessageBodyWriter.getSize ( View t, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType ) : long
io/dropwizard/views/ViewMessageBodyWriter.getSize:(Lio/dropwizard/views/View;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
ViewMessageBodyWriter.isWriteable ( Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType ) : boolean
io/dropwizard/views/ViewMessageBodyWriter.isWriteable:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
ViewMessageBodyWriter.ViewMessageBodyWriter ( MetricRegistry metricRegistry ) *DEPRECATED*
io/dropwizard/views/ViewMessageBodyWriter."<init>":(Lcom/codahale/metrics/MetricRegistry;)V
ViewMessageBodyWriter.ViewMessageBodyWriter ( MetricRegistry metricRegistry, Iterable<ViewRenderer> viewRenderers )
io/dropwizard/views/ViewMessageBodyWriter."<init>":(Lcom/codahale/metrics/MetricRegistry;Ljava/lang/Iterable;)V
ViewMessageBodyWriter.writeTo ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5, MultivaluedMap p6, OutputStream p7 ) : void
io/dropwizard/views/ViewMessageBodyWriter.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
ViewMessageBodyWriter.writeTo ( View t, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType, MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream ) : void
io/dropwizard/views/ViewMessageBodyWriter.writeTo:(Lio/dropwizard/views/View;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-views-2.1.12.jar, ViewRenderer.class
package io.dropwizard.views
ViewRenderer.configure ( Map<String,String> p1 ) [abstract] : void
io/dropwizard/views/ViewRenderer.configure:(Ljava/util/Map;)V
ViewRenderer.getConfigurationKey ( ) [abstract] : String
io/dropwizard/views/ViewRenderer.getConfigurationKey:()Ljava/lang/String;
ViewRenderer.isRenderable ( View p1 ) [abstract] : boolean
io/dropwizard/views/ViewRenderer.isRenderable:(Lio/dropwizard/views/View;)Z
ViewRenderer.render ( View p1, Locale p2, OutputStream p3 ) [abstract] : void
io/dropwizard/views/ViewRenderer.render:(Lio/dropwizard/views/View;Ljava/util/Locale;Ljava/io/OutputStream;)V
dropwizard-views-2.1.12.jar, ViewRenderException.class
package io.dropwizard.views
ViewRenderException.ViewRenderException ( String message )
io/dropwizard/views/ViewRenderException."<init>":(Ljava/lang/String;)V
ViewRenderException.ViewRenderException ( String message, Throwable cause )
io/dropwizard/views/ViewRenderException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
ViewRenderException.ViewRenderException ( Throwable cause )
io/dropwizard/views/ViewRenderException."<init>":(Ljava/lang/Throwable;)V
dropwizard-views-2.1.12.jar, ViewRenderExceptionMapper.class
package io.dropwizard.views
ViewRenderExceptionMapper.isMappable ( Throwable p1 ) : boolean
io/dropwizard/views/ViewRenderExceptionMapper.isMappable:(Ljava/lang/Throwable;)Z
ViewRenderExceptionMapper.isMappable ( WebApplicationException e ) : boolean
io/dropwizard/views/ViewRenderExceptionMapper.isMappable:(Ljavax/ws/rs/WebApplicationException;)Z
ViewRenderExceptionMapper.toResponse ( Throwable p1 ) : Response
io/dropwizard/views/ViewRenderExceptionMapper.toResponse:(Ljava/lang/Throwable;)Ljavax/ws/rs/core/Response;
ViewRenderExceptionMapper.toResponse ( WebApplicationException exception ) : Response
io/dropwizard/views/ViewRenderExceptionMapper.toResponse:(Ljavax/ws/rs/WebApplicationException;)Ljavax/ws/rs/core/Response;
ViewRenderExceptionMapper.ViewRenderExceptionMapper ( )
io/dropwizard/views/ViewRenderExceptionMapper."<init>":()V
to the top
Problems with Data Types, High Severity 7
dropwizard-views-2.1.12.jar
package io.dropwizard.views
[+] class View 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 4 (7%)
View.View ( String templateName )This constructor is from 'View' abstract class.
View.View ( String templateName, Charset charset )This constructor is from 'View' abstract class.
View.getCharset ( )This method is from 'View' abstract class.
View.getTemplateName ( )This method is from 'View' abstract class.
[+] class ViewBundle<T> 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 4 (7%)
ViewBundle<T>.ViewBundle<T> ( )This constructor is from 'ViewBundle<T>' class.
ViewBundle<T>.ViewBundle<T> ( Iterable<ViewRenderer> viewRenderers )This constructor is from 'ViewBundle<T>' class.
ViewBundle<T>.getViewConfiguration ( T configuration )This method is from 'ViewBundle<T>' class.
ViewBundle<T>.run ( T configuration, Environment environment )This method is from 'ViewBundle<T>' class.
[+] class ViewMessageBodyWriter 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 8 (14%)
ViewMessageBodyWriter.ViewMessageBodyWriter ( MetricRegistry metricRegistry )This constructor is from 'ViewMessageBodyWriter' class.
ViewMessageBodyWriter.ViewMessageBodyWriter ( MetricRegistry metricRegistry, Iterable<ViewRenderer> viewRenderers )This constructor is from 'ViewMessageBodyWriter' class.
ViewMessageBodyWriter.detectLocale ( HttpHeaders headers )This method is from 'ViewMessageBodyWriter' class.
ViewMessageBodyWriter.getSize ( View t, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType )This method is from 'ViewMessageBodyWriter' class.
ViewMessageBodyWriter.getSize ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5 )This method is from 'ViewMessageBodyWriter' class.
...
[+] class ViewRenderException 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 3 (5.3%)
ViewRenderException.ViewRenderException ( String message )This constructor is from 'ViewRenderException' class.
ViewRenderException.ViewRenderException ( String message, Throwable cause )This constructor is from 'ViewRenderException' class.
ViewRenderException.ViewRenderException ( Throwable cause )This constructor is from 'ViewRenderException' class.
[+] class ViewRenderExceptionMapper 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 5 (8.8%)
ViewRenderExceptionMapper.ViewRenderExceptionMapper ( )This constructor is from 'ViewRenderExceptionMapper' class.
ViewRenderExceptionMapper.isMappable ( Throwable p1 )This method is from 'ViewRenderExceptionMapper' class.
ViewRenderExceptionMapper.isMappable ( WebApplicationException e )This method is from 'ViewRenderExceptionMapper' class.
ViewRenderExceptionMapper.toResponse ( Throwable p1 )This method is from 'ViewRenderExceptionMapper' class.
ViewRenderExceptionMapper.toResponse ( WebApplicationException exception )This method is from 'ViewRenderExceptionMapper' class.
[+] interface ViewConfigurable<T> 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (1.8%)
ViewConfigurable<T>.getViewConfiguration ( T p1 )This abstract method is from 'ViewConfigurable<T>' interface.
[+] interface ViewRenderer 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 4 (7%)
ViewRenderer.configure ( Map<String,String> p1 )This abstract method is from 'ViewRenderer' interface.
ViewRenderer.getConfigurationKey ( )This abstract method is from 'ViewRenderer' interface.
ViewRenderer.isRenderable ( View p1 )This abstract method is from 'ViewRenderer' interface.
ViewRenderer.render ( View p1, Locale p2, OutputStream p3 )This abstract method is from 'ViewRenderer' interface.
to the top
Java Archives 1
dropwizard-views-2.1.12.jar
to the top