Source compatibility report for the dropwizard-cassandra library between 2.1.7 and 3.0.0 versions
Test Info
Library Name | dropwizard-cassandra |
Version #1 | 2.1.7 |
Version #2 | 3.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 297 / 58 |
Compatibility |
97.6% |
Problem Summary
| Severity | Count |
Added Methods | - | 5 |
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 5
dropwizard-cassandra-3.0.0.jar, CassandraBundle.class
package io.dropwizard.cassandra
CassandraBundle<T>.getCassandraFactory ( T p1 ) [abstract] : CassandraFactory
io/dropwizard/cassandra/CassandraBundle.getCassandraFactory:(Lio/dropwizard/core/Configuration;)Lio/dropwizard/cassandra/CassandraFactory;
CassandraBundle<T>.initialize ( Bootstrap<?> bootstrap ) : void
io/dropwizard/cassandra/CassandraBundle.initialize:(Lio/dropwizard/core/setup/Bootstrap;)V
CassandraBundle<T>.run ( Object p1, Environment p2 ) : void
io/dropwizard/cassandra/CassandraBundle.run:(Ljava/lang/Object;Lio/dropwizard/core/setup/Environment;)V
CassandraBundle<T>.run ( T configuration, Environment environment ) : void
io/dropwizard/cassandra/CassandraBundle.run:(Lio/dropwizard/core/Configuration;Lio/dropwizard/core/setup/Environment;)V
dropwizard-cassandra-3.0.0.jar, CassandraConfiguration.class
package io.dropwizard.cassandra
CassandraConfiguration<T>.getCassandraFactory ( T p1 ) [abstract] : CassandraFactory
io/dropwizard/cassandra/CassandraConfiguration.getCassandraFactory:(Lio/dropwizard/core/Configuration;)Lio/dropwizard/cassandra/CassandraFactory;
to the top
Removed Methods 5
dropwizard-cassandra-2.1.7.jar, CassandraBundle.class
package io.dropwizard.cassandra
CassandraBundle<T>.getCassandraFactory ( T p1 ) [abstract] : CassandraFactory
io/dropwizard/cassandra/CassandraBundle.getCassandraFactory:(Lio/dropwizard/Configuration;)Lio/dropwizard/cassandra/CassandraFactory;
CassandraBundle<T>.initialize ( Bootstrap<?> bootstrap ) : void
io/dropwizard/cassandra/CassandraBundle.initialize:(Lio/dropwizard/setup/Bootstrap;)V
CassandraBundle<T>.run ( Object p1, Environment p2 ) : void
io/dropwizard/cassandra/CassandraBundle.run:(Ljava/lang/Object;Lio/dropwizard/setup/Environment;)V
CassandraBundle<T>.run ( T configuration, Environment environment ) : void
io/dropwizard/cassandra/CassandraBundle.run:(Lio/dropwizard/Configuration;Lio/dropwizard/setup/Environment;)V
dropwizard-cassandra-2.1.7.jar, CassandraConfiguration.class
package io.dropwizard.cassandra
CassandraConfiguration<T>.getCassandraFactory ( T p1 ) [abstract] : CassandraFactory
io/dropwizard/cassandra/CassandraConfiguration.getCassandraFactory:(Lio/dropwizard/Configuration;)Lio/dropwizard/cassandra/CassandraFactory;
to the top
Problems with Data Types, High Severity 4
dropwizard-cassandra-2.1.7.jar
package io.dropwizard.cassandra
[+] class CassandraBundle<T> 4
| Change | Effect |
---|
1 |
Abstract method CassandraFactory getCassandraFactory ( T ) 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 getCassandraFactory ( T ) in CassandraBundle<T>. |
2 |
Added super-interface io.dropwizard.core.ConfiguredBundle<T>. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in io.dropwizard.core.ConfiguredBundle<T>. |
3 |
Abstract method CassandraFactory getCassandraFactory ( T ) has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find method getCassandraFactory ( T ) in class CassandraBundle<T>. |
4 |
Removed super-interface io.dropwizard.ConfiguredBundle<T>. |
Recompilation of a client program may be terminated with the message: cannot find method in class CassandraBundle<T>. |
[+] affected methods: 2 (0.7%)
CassandraBundle<T>.CassandraBundle<T> ( )This constructor is from 'CassandraBundle<T>' abstract class.
CassandraBundle<T>.getSession ( )This method is from 'CassandraBundle<T>' abstract class.
to the top
Java Archives 1
dropwizard-cassandra-2.1.7.jar
to the top