Source compatibility report for the dropwizard-servlets library between 1.3.29 and 2.0.0 versions
Test Info
Library Name | dropwizard-servlets |
Version #1 | 1.3.29 |
Version #2 | 2.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 62 / 14 |
Compatibility |
81.6% |
Problem Summary
| Severity | Count |
Added Methods | - | 13 |
Removed Methods | High | 5 |
Problems with Data Types | High | 4 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 13
dropwizard-servlets-2.0.0.jar, GarbageCollectionTask.class
package io.dropwizard.servlets.tasks
GarbageCollectionTask.execute ( Map<String,List<String>> parameters, PrintWriter output ) : void
io/dropwizard/servlets/tasks/GarbageCollectionTask.execute:(Ljava/util/Map;Ljava/io/PrintWriter;)V
dropwizard-servlets-2.0.0.jar, LogConfigurationTask.class
package io.dropwizard.servlets.tasks
LogConfigurationTask.execute ( Map<String,List<String>> parameters, PrintWriter output ) : void
io/dropwizard/servlets/tasks/LogConfigurationTask.execute:(Ljava/util/Map;Ljava/io/PrintWriter;)V
dropwizard-servlets-2.0.0.jar, PostBodyTask.class
package io.dropwizard.servlets.tasks
PostBodyTask.execute ( Map<String,List<String>> p1, String p2, PrintWriter p3 ) [abstract] : void
io/dropwizard/servlets/tasks/PostBodyTask.execute:(Ljava/util/Map;Ljava/lang/String;Ljava/io/PrintWriter;)V
PostBodyTask.execute ( Map<String,List<String>> parameters, PrintWriter output ) : void *DEPRECATED*
io/dropwizard/servlets/tasks/PostBodyTask.execute:(Ljava/util/Map;Ljava/io/PrintWriter;)V
PostBodyTask.PostBodyTask ( String name, String responseContentType )
io/dropwizard/servlets/tasks/PostBodyTask."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-servlets-2.0.0.jar, Task.class
package io.dropwizard.servlets.tasks
Task.execute ( Map<String,List<String>> p1, PrintWriter p2 ) [abstract] : void
io/dropwizard/servlets/tasks/Task.execute:(Ljava/util/Map;Ljava/io/PrintWriter;)V
Task.getResponseContentType ( ) : Optional<String>
io/dropwizard/servlets/tasks/Task.getResponseContentType:()Ljava/util/Optional;
Task.Task ( String name, String responseContentType )
io/dropwizard/servlets/tasks/Task."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-servlets-2.0.0.jar, TaskConfiguration.class
package io.dropwizard.servlets.tasks
TaskConfiguration.isPrintStackTraceOnError ( ) : boolean
io/dropwizard/servlets/tasks/TaskConfiguration.isPrintStackTraceOnError:()Z
TaskConfiguration.setPrintStackTraceOnError ( boolean printStackTraceOnError ) : void
io/dropwizard/servlets/tasks/TaskConfiguration.setPrintStackTraceOnError:(Z)V
TaskConfiguration.TaskConfiguration ( )
io/dropwizard/servlets/tasks/TaskConfiguration."<init>":()V
TaskConfiguration.toString ( ) : String
io/dropwizard/servlets/tasks/TaskConfiguration.toString:()Ljava/lang/String;
dropwizard-servlets-2.0.0.jar, TaskServlet.class
package io.dropwizard.servlets.tasks
TaskServlet.TaskServlet ( MetricRegistry metricRegistry, TaskConfiguration taskConfiguration )
io/dropwizard/servlets/tasks/TaskServlet."<init>":(Lcom/codahale/metrics/MetricRegistry;Lio/dropwizard/servlets/tasks/TaskConfiguration;)V
to the top
Removed Methods 5
dropwizard-servlets-1.3.29.jar, GarbageCollectionTask.class
package io.dropwizard.servlets.tasks
GarbageCollectionTask.execute ( ImmutableMultimap<String,String> parameters, PrintWriter output ) : void
io/dropwizard/servlets/tasks/GarbageCollectionTask.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/io/PrintWriter;)V
dropwizard-servlets-1.3.29.jar, LogConfigurationTask.class
package io.dropwizard.servlets.tasks
LogConfigurationTask.execute ( ImmutableMultimap<String,String> parameters, PrintWriter output ) : void
io/dropwizard/servlets/tasks/LogConfigurationTask.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/io/PrintWriter;)V
dropwizard-servlets-1.3.29.jar, PostBodyTask.class
package io.dropwizard.servlets.tasks
PostBodyTask.execute ( ImmutableMultimap<String,String> p1, String p2, PrintWriter p3 ) [abstract] : void
io/dropwizard/servlets/tasks/PostBodyTask.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/lang/String;Ljava/io/PrintWriter;)V
PostBodyTask.execute ( ImmutableMultimap<String,String> parameters, PrintWriter output ) : void *DEPRECATED*
io/dropwizard/servlets/tasks/PostBodyTask.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/io/PrintWriter;)V
dropwizard-servlets-1.3.29.jar, Task.class
package io.dropwizard.servlets.tasks
Task.execute ( ImmutableMultimap<String,String> p1, PrintWriter p2 ) [abstract] : void
io/dropwizard/servlets/tasks/Task.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/io/PrintWriter;)V
to the top
Problems with Data Types, High Severity 4
dropwizard-servlets-1.3.29.jar
package io.dropwizard.servlets.tasks
[+] class PostBodyTask 2
| Change | Effect |
---|
1 |
Abstract method void execute ( Map<String,List<String>>, String, PrintWriter ) has been added to this class. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method execute ( Map<String,List<String>>, String, PrintWriter ) in PostBodyTask. |
2 |
Abstract method void execute ( ImmutableMultimap<String,String>, String, PrintWriter ) has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find method execute ( ImmutableMultimap<String,String>, String, PrintWriter ) in class PostBodyTask. |
[+] affected methods: 1 (1.6%)
PostBodyTask.PostBodyTask ( String name )This constructor is from 'PostBodyTask' abstract class.
[+] class Task 2
| Change | Effect |
---|
1 |
Abstract method void execute ( Map<String,List<String>>, PrintWriter ) has been added to this class. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method execute ( Map<String,List<String>>, PrintWriter ) in Task. |
2 |
Abstract method void execute ( ImmutableMultimap<String,String>, PrintWriter ) has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find method execute ( ImmutableMultimap<String,String>, PrintWriter ) in class Task. |
[+] affected methods: 3 (4.8%)
Task.Task ( String name )This constructor is from 'Task' abstract class.
Task.getName ( )This method is from 'Task' abstract class.
TaskServlet.add ( Task task )1st parameter 'task' of this method is of type 'Task'.
to the top
Java Archives 1
dropwizard-servlets-1.3.29.jar
to the top