Source compatibility report for the dropwizard-metrics library between 1.3.29 and 2.0.0 versions
Test Info
| Library Name | dropwizard-metrics | 
| Version #1 | 1.3.29 | 
| Version #2 | 2.0.0 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 65 / 9 | 
| Compatibility | 
89.3% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 9 | 
| Removed Methods | High | 6 | 
Problems with Data Types | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Problems with Methods | High | 0 | 
| Medium | 3 | 
| Low | 0 | 
Added Methods  9 
dropwizard-metrics-2.0.0.jar, BaseReporterFactory.class
package io.dropwizard.metrics
BaseReporterFactory.getExcludes ( )  :  Set<String>
io/dropwizard/metrics/BaseReporterFactory.getExcludes:()Ljava/util/Set;
BaseReporterFactory.getIncludes ( )  :  Set<String>
io/dropwizard/metrics/BaseReporterFactory.getIncludes:()Ljava/util/Set;
BaseReporterFactory.setExcludes ( Set<String> excludes )  :  void
io/dropwizard/metrics/BaseReporterFactory.setExcludes:(Ljava/util/Set;)V
BaseReporterFactory.setIncludes ( Set<String> includes )  :  void
io/dropwizard/metrics/BaseReporterFactory.setIncludes:(Ljava/util/Set;)V
dropwizard-metrics-2.0.0.jar, MetricsFactory.class
package io.dropwizard.metrics
MetricsFactory.getReporters ( )  :  List<ReporterFactory>
io/dropwizard/metrics/MetricsFactory.getReporters:()Ljava/util/List;
MetricsFactory.isReportOnStop ( )  :  boolean
io/dropwizard/metrics/MetricsFactory.isReportOnStop:()Z
MetricsFactory.setReporters ( List<ReporterFactory> reporters )  :  void
io/dropwizard/metrics/MetricsFactory.setReporters:(Ljava/util/List;)V
MetricsFactory.setReportOnStop ( boolean reportOnStop )  :  void
io/dropwizard/metrics/MetricsFactory.setReportOnStop:(Z)V
dropwizard-metrics-2.0.0.jar, ScheduledReporterManager.class
package io.dropwizard.metrics
ScheduledReporterManager.ScheduledReporterManager ( ScheduledReporter reporter, Duration period, boolean reportOnStop )
io/dropwizard/metrics/ScheduledReporterManager."<init>":(Lcom/codahale/metrics/ScheduledReporter;Lio/dropwizard/util/Duration;Z)V
to the top
Removed Methods  6 
dropwizard-metrics-1.3.29.jar, BaseReporterFactory.class
package io.dropwizard.metrics
BaseReporterFactory.getExcludes ( )  :  ImmutableSet<String>
io/dropwizard/metrics/BaseReporterFactory.getExcludes:()Lcom/google/common/collect/ImmutableSet;
BaseReporterFactory.getIncludes ( )  :  ImmutableSet<String>
io/dropwizard/metrics/BaseReporterFactory.getIncludes:()Lcom/google/common/collect/ImmutableSet;
BaseReporterFactory.setExcludes ( ImmutableSet<String> excludes )  :  void
io/dropwizard/metrics/BaseReporterFactory.setExcludes:(Lcom/google/common/collect/ImmutableSet;)V
BaseReporterFactory.setIncludes ( ImmutableSet<String> includes )  :  void
io/dropwizard/metrics/BaseReporterFactory.setIncludes:(Lcom/google/common/collect/ImmutableSet;)V
dropwizard-metrics-1.3.29.jar, MetricsFactory.class
package io.dropwizard.metrics
MetricsFactory.getReporters ( )  :  ImmutableList<ReporterFactory>
io/dropwizard/metrics/MetricsFactory.getReporters:()Lcom/google/common/collect/ImmutableList;
MetricsFactory.setReporters ( ImmutableList<ReporterFactory> reporters )  :  void
io/dropwizard/metrics/MetricsFactory.setReporters:(Lcom/google/common/collect/ImmutableList;)V
to the top
Problems with Methods, Medium Severity  3 
dropwizard-metrics-1.3.29.jar, BaseReporterFactory.class
package io.dropwizard.metrics
[+] BaseReporterFactory.getExcludes ( )  :  ImmutableSet<String>  1 
io/dropwizard/metrics/BaseReporterFactory.getExcludes:()Lcom/google/common/collect/ImmutableSet;
 | Change | Effect | 
|---|
| 1 | 
Return value type has been changed from com.google.common.collect.ImmutableSet<java.lang.String> to java.util.Set<java.lang.String>. | 
Recompilation of a client program may be terminated with the message: incompatible types: java.util.Set<java.lang.String> cannot be converted to com.google.common.collect.ImmutableSet<java.lang.String>. | 
 
[+] BaseReporterFactory.getIncludes ( )  :  ImmutableSet<String>  1 
io/dropwizard/metrics/BaseReporterFactory.getIncludes:()Lcom/google/common/collect/ImmutableSet;
 | Change | Effect | 
|---|
| 1 | 
Return value type has been changed from com.google.common.collect.ImmutableSet<java.lang.String> to java.util.Set<java.lang.String>. | 
Recompilation of a client program may be terminated with the message: incompatible types: java.util.Set<java.lang.String> cannot be converted to com.google.common.collect.ImmutableSet<java.lang.String>. | 
 
dropwizard-metrics-1.3.29.jar, MetricsFactory.class
package io.dropwizard.metrics
[+] MetricsFactory.getReporters ( )  :  ImmutableList<ReporterFactory>  1 
io/dropwizard/metrics/MetricsFactory.getReporters:()Lcom/google/common/collect/ImmutableList;
 | Change | Effect | 
|---|
| 1 | 
Return value type has been changed from com.google.common.collect.ImmutableList<ReporterFactory> to java.util.List<ReporterFactory>. | 
Recompilation of a client program may be terminated with the message: incompatible types: java.util.List<ReporterFactory> cannot be converted to com.google.common.collect.ImmutableList<ReporterFactory>. | 
 
to the top
Java Archives  1 
dropwizard-metrics-1.3.29.jar
to the top