Source compatibility report for the metrics-jdbi3 library between 4.2.28 and 5.0.0 versions
Test Info
Library Name | metrics-jdbi3 |
Version #1 | 4.2.28 |
Version #2 | 5.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 30 / 17 |
Compatibility |
0% |
Problem Summary
| Severity | Count |
Added Methods | - | 13 |
Removed Methods | High | 17 |
Problems with Data Types | High | 9 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 13
metrics-jdbi3-5.0.0.jar, BasicSqlNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
BasicSqlNameStrategy.BasicSqlNameStrategy ( )
io/dropwizard/metrics5/jdbi3/strategies/BasicSqlNameStrategy."<init>":()V
metrics-jdbi3-5.0.0.jar, DefaultNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
DefaultNameStrategy.valueOf ( String name ) [static] : DefaultNameStrategy
io/dropwizard/metrics5/jdbi3/strategies/DefaultNameStrategy.valueOf:(Ljava/lang/String;)Lio/dropwizard/metrics5/jdbi3/strategies/DefaultNameStrategy;
DefaultNameStrategy.values ( ) [static] : DefaultNameStrategy[ ]
io/dropwizard/metrics5/jdbi3/strategies/DefaultNameStrategy.values:()[Lio/dropwizard/metrics5/jdbi3/strategies/DefaultNameStrategy;
metrics-jdbi3-5.0.0.jar, DelegatingStatementNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
DelegatingStatementNameStrategy.DelegatingStatementNameStrategy ( StatementNameStrategy... strategies )
io/dropwizard/metrics5/jdbi3/strategies/DelegatingStatementNameStrategy."<init>":([Lio/dropwizard/metrics5/jdbi3/strategies/StatementNameStrategy;)V
DelegatingStatementNameStrategy.getStatementName ( StatementContext statementContext ) : MetricName
io/dropwizard/metrics5/jdbi3/strategies/DelegatingStatementNameStrategy.getStatementName:(Lorg/jdbi/v3/core/statement/StatementContext;)Lio/dropwizard/metrics5/MetricName;
metrics-jdbi3-5.0.0.jar, InstrumentedTimingCollector.class
package io.dropwizard.metrics5.jdbi3
InstrumentedTimingCollector.collect ( long elapsedTime, StatementContext ctx ) : void
io/dropwizard/metrics5/jdbi3/InstrumentedTimingCollector.collect:(JLorg/jdbi/v3/core/statement/StatementContext;)V
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry )
io/dropwizard/metrics5/jdbi3/InstrumentedTimingCollector."<init>":(Lio/dropwizard/metrics5/MetricRegistry;)V
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )
io/dropwizard/metrics5/jdbi3/InstrumentedTimingCollector."<init>":(Lio/dropwizard/metrics5/MetricRegistry;Lio/dropwizard/metrics5/jdbi3/strategies/StatementNameStrategy;)V
metrics-jdbi3-5.0.0.jar, NaiveNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
NaiveNameStrategy.NaiveNameStrategy ( )
io/dropwizard/metrics5/jdbi3/strategies/NaiveNameStrategy."<init>":()V
metrics-jdbi3-5.0.0.jar, SmartNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
SmartNameStrategy.SmartNameStrategy ( )
io/dropwizard/metrics5/jdbi3/strategies/SmartNameStrategy."<init>":()V
metrics-jdbi3-5.0.0.jar, StatementNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
StatementNameStrategy.getStatementName ( StatementContext p1 ) [abstract] : MetricName
io/dropwizard/metrics5/jdbi3/strategies/StatementNameStrategy.getStatementName:(Lorg/jdbi/v3/core/statement/StatementContext;)Lio/dropwizard/metrics5/MetricName;
metrics-jdbi3-5.0.0.jar, TimedAnnotationNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
TimedAnnotationNameStrategy.getStatementName ( StatementContext statementContext ) : MetricName
io/dropwizard/metrics5/jdbi3/strategies/TimedAnnotationNameStrategy.getStatementName:(Lorg/jdbi/v3/core/statement/StatementContext;)Lio/dropwizard/metrics5/MetricName;
TimedAnnotationNameStrategy.TimedAnnotationNameStrategy ( )
io/dropwizard/metrics5/jdbi3/strategies/TimedAnnotationNameStrategy."<init>":()V
to the top
Removed Methods 17
metrics-jdbi3-4.2.28.jar, BasicSqlNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
BasicSqlNameStrategy.BasicSqlNameStrategy ( )
com/codahale/metrics/jdbi3/strategies/BasicSqlNameStrategy."<init>":()V
metrics-jdbi3-4.2.28.jar, DefaultNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
DefaultNameStrategy.valueOf ( String name ) [static] : DefaultNameStrategy
com/codahale/metrics/jdbi3/strategies/DefaultNameStrategy.valueOf:(Ljava/lang/String;)Lcom/codahale/metrics/jdbi3/strategies/DefaultNameStrategy;
DefaultNameStrategy.values ( ) [static] : DefaultNameStrategy[ ]
com/codahale/metrics/jdbi3/strategies/DefaultNameStrategy.values:()[Lcom/codahale/metrics/jdbi3/strategies/DefaultNameStrategy;
metrics-jdbi3-4.2.28.jar, DelegatingStatementNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
DelegatingStatementNameStrategy.DelegatingStatementNameStrategy ( StatementNameStrategy... strategies )
com/codahale/metrics/jdbi3/strategies/DelegatingStatementNameStrategy."<init>":([Lcom/codahale/metrics/jdbi3/strategies/StatementNameStrategy;)V
DelegatingStatementNameStrategy.getStatementName ( StatementContext statementContext ) : String
com/codahale/metrics/jdbi3/strategies/DelegatingStatementNameStrategy.getStatementName:(Lorg/jdbi/v3/core/statement/StatementContext;)Ljava/lang/String;
metrics-jdbi3-4.2.28.jar, InstrumentedSqlLogger.class
package com.codahale.metrics.jdbi3
InstrumentedSqlLogger.InstrumentedSqlLogger ( MetricRegistry registry )
com/codahale/metrics/jdbi3/InstrumentedSqlLogger."<init>":(Lcom/codahale/metrics/MetricRegistry;)V
InstrumentedSqlLogger.InstrumentedSqlLogger ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )
com/codahale/metrics/jdbi3/InstrumentedSqlLogger."<init>":(Lcom/codahale/metrics/MetricRegistry;Lcom/codahale/metrics/jdbi3/strategies/StatementNameStrategy;)V
InstrumentedSqlLogger.logAfterExecution ( StatementContext context ) : void
com/codahale/metrics/jdbi3/InstrumentedSqlLogger.logAfterExecution:(Lorg/jdbi/v3/core/statement/StatementContext;)V
InstrumentedSqlLogger.logException ( StatementContext context, SQLException ex ) : void
com/codahale/metrics/jdbi3/InstrumentedSqlLogger.logException:(Lorg/jdbi/v3/core/statement/StatementContext;Ljava/sql/SQLException;)V
metrics-jdbi3-4.2.28.jar, InstrumentedTimingCollector.class
package com.codahale.metrics.jdbi3
InstrumentedTimingCollector.collect ( long elapsedTime, StatementContext ctx ) : void
com/codahale/metrics/jdbi3/InstrumentedTimingCollector.collect:(JLorg/jdbi/v3/core/statement/StatementContext;)V
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry )
com/codahale/metrics/jdbi3/InstrumentedTimingCollector."<init>":(Lcom/codahale/metrics/MetricRegistry;)V
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )
com/codahale/metrics/jdbi3/InstrumentedTimingCollector."<init>":(Lcom/codahale/metrics/MetricRegistry;Lcom/codahale/metrics/jdbi3/strategies/StatementNameStrategy;)V
metrics-jdbi3-4.2.28.jar, NaiveNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
NaiveNameStrategy.NaiveNameStrategy ( )
com/codahale/metrics/jdbi3/strategies/NaiveNameStrategy."<init>":()V
metrics-jdbi3-4.2.28.jar, SmartNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
SmartNameStrategy.SmartNameStrategy ( )
com/codahale/metrics/jdbi3/strategies/SmartNameStrategy."<init>":()V
metrics-jdbi3-4.2.28.jar, StatementNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
StatementNameStrategy.getStatementName ( StatementContext p1 ) [abstract] : String
com/codahale/metrics/jdbi3/strategies/StatementNameStrategy.getStatementName:(Lorg/jdbi/v3/core/statement/StatementContext;)Ljava/lang/String;
metrics-jdbi3-4.2.28.jar, TimedAnnotationNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
TimedAnnotationNameStrategy.getStatementName ( StatementContext statementContext ) : String
com/codahale/metrics/jdbi3/strategies/TimedAnnotationNameStrategy.getStatementName:(Lorg/jdbi/v3/core/statement/StatementContext;)Ljava/lang/String;
TimedAnnotationNameStrategy.TimedAnnotationNameStrategy ( )
com/codahale/metrics/jdbi3/strategies/TimedAnnotationNameStrategy."<init>":()V
to the top
Problems with Data Types, High Severity 9
metrics-jdbi3-4.2.28.jar
package com.codahale.metrics.jdbi3
[+] class InstrumentedSqlLogger 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class InstrumentedSqlLogger. |
[+] affected methods: 4 (13.3%)
InstrumentedSqlLogger.InstrumentedSqlLogger ( MetricRegistry registry )This constructor is from 'InstrumentedSqlLogger' class.
InstrumentedSqlLogger.InstrumentedSqlLogger ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )This constructor is from 'InstrumentedSqlLogger' class.
InstrumentedSqlLogger.logAfterExecution ( StatementContext context )This method is from 'InstrumentedSqlLogger' class.
InstrumentedSqlLogger.logException ( StatementContext context, SQLException ex )This method is from 'InstrumentedSqlLogger' class.
[+] class InstrumentedTimingCollector 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class InstrumentedTimingCollector. |
[+] affected methods: 3 (10%)
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry )This constructor is from 'InstrumentedTimingCollector' class.
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )This constructor is from 'InstrumentedTimingCollector' class.
InstrumentedTimingCollector.collect ( long elapsedTime, StatementContext ctx )This method is from 'InstrumentedTimingCollector' class.
metrics-jdbi3-4.2.28.jar
package com.codahale.metrics.jdbi3.strategies
[+] class BasicSqlNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class BasicSqlNameStrategy. |
[+] affected methods: 1 (3.3%)
BasicSqlNameStrategy.BasicSqlNameStrategy ( )This constructor is from 'BasicSqlNameStrategy' class.
[+] class DefaultNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class DefaultNameStrategy. |
[+] affected methods: 2 (6.7%)
DefaultNameStrategy.valueOf ( String name )This method is from 'DefaultNameStrategy' abstract class.
DefaultNameStrategy.values ( )This method is from 'DefaultNameStrategy' abstract class.
[+] class DelegatingStatementNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class DelegatingStatementNameStrategy. |
[+] affected methods: 2 (6.7%)
DelegatingStatementNameStrategy.DelegatingStatementNameStrategy ( StatementNameStrategy... strategies )This constructor is from 'DelegatingStatementNameStrategy' abstract class.
DelegatingStatementNameStrategy.getStatementName ( StatementContext statementContext )This method is from 'DelegatingStatementNameStrategy' abstract class.
[+] class NaiveNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class NaiveNameStrategy. |
[+] affected methods: 1 (3.3%)
NaiveNameStrategy.NaiveNameStrategy ( )This constructor is from 'NaiveNameStrategy' class.
[+] class SmartNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class SmartNameStrategy. |
[+] affected methods: 1 (3.3%)
SmartNameStrategy.SmartNameStrategy ( )This constructor is from 'SmartNameStrategy' class.
[+] class TimedAnnotationNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class TimedAnnotationNameStrategy. |
[+] affected methods: 2 (6.7%)
TimedAnnotationNameStrategy.TimedAnnotationNameStrategy ( )This constructor is from 'TimedAnnotationNameStrategy' class.
TimedAnnotationNameStrategy.getStatementName ( StatementContext statementContext )This method is from 'TimedAnnotationNameStrategy' class.
[+] interface StatementNameStrategy 1
| Change | Effect |
---|
1 |
This interface has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class StatementNameStrategy. |
[+] affected methods: 1 (3.3%)
StatementNameStrategy.getStatementName ( StatementContext p1 )This abstract method is from 'StatementNameStrategy' interface.
to the top
Java Archives 1
metrics-jdbi3-4.2.28.jar
to the top