Source compatibility report for the dropwizard-testing library between 2.0.15 and 2.0.16 versions
Test Info
Library Name | dropwizard-testing |
Version #1 | 2.0.15 |
Version #2 | 2.0.16 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 216 / 30 |
Compatibility |
97.1% |
Problem Summary
| Severity | Count |
Added Methods | - | 7 |
Removed Methods | High | 0 |
Problems with Data Types | High | 4 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 2 |
Medium | 0 |
Low | 0 |
Added Methods 7
dropwizard-testing-2.0.16.jar, ConfigOverride.class
package io.dropwizard.testing
ConfigOverride.ConfigOverride ( )
io/dropwizard/testing/ConfigOverride."<init>":()V
ConfigOverride.randomPorts ( ) [static] : ConfigOverride
io/dropwizard/testing/ConfigOverride.randomPorts:()Lio/dropwizard/testing/ConfigOverride;
ConfigOverride.randomPorts ( String propertyPrefix ) [static] : ConfigOverride
io/dropwizard/testing/ConfigOverride.randomPorts:(Ljava/lang/String;)Lio/dropwizard/testing/ConfigOverride;
dropwizard-testing-2.0.16.jar, ConfigOverrideRandomPorts.class
package io.dropwizard.testing
ConfigOverrideRandomPorts.addToSystemProperties ( ) : void
io/dropwizard/testing/ConfigOverrideRandomPorts.addToSystemProperties:()V
ConfigOverrideRandomPorts.removeFromSystemProperties ( ) : void
io/dropwizard/testing/ConfigOverrideRandomPorts.removeFromSystemProperties:()V
dropwizard-testing-2.0.16.jar, ConfigOverrideValue.class
package io.dropwizard.testing
ConfigOverrideValue.addToSystemProperties ( ) : void
io/dropwizard/testing/ConfigOverrideValue.addToSystemProperties:()V
ConfigOverrideValue.removeFromSystemProperties ( ) : void
io/dropwizard/testing/ConfigOverrideValue.removeFromSystemProperties:()V
to the top
Problems with Data Types, High Severity 4
dropwizard-testing-2.0.15.jar
package io.dropwizard.testing
[+] class ConfigOverride 4
| Change | Effect |
---|
1 |
Access level of field DEFAULT_PREFIX has been changed from public to package-private. |
Recompilation of a client program may be terminated with the message: DEFAULT_PREFIX is not public in ConfigOverride; cannot be accessed from outside package. |
2 |
This class became abstract. |
Recompilation of a client program may be terminated with the message: ConfigOverride is abstract; cannot be instantiated. |
3 |
Method void addToSystemProperties ( ) became abstract. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method addToSystemProperties ( ) in ConfigOverride. |
4 |
Method void removeFromSystemProperties ( ) became abstract. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method removeFromSystemProperties ( ) in ConfigOverride. |
[+] affected methods: 6 (2.8%)
ConfigOverride.addToSystemProperties ( )This method is from 'ConfigOverride' class.
ConfigOverride.config ( String key, String value )This method is from 'ConfigOverride' class.
ConfigOverride.config ( String propertyPrefix, String key, String value )This method is from 'ConfigOverride' class.
ConfigOverride.config ( String propertyPrefix, String key, Supplier<String> value )This method is from 'ConfigOverride' class.
ConfigOverride.config ( String key, Supplier<String> value )This method is from 'ConfigOverride' class.
...
to the top
Problems with Methods, High Severity 2
dropwizard-testing-2.0.15.jar, ConfigOverride.class
package io.dropwizard.testing
[+] ConfigOverride.addToSystemProperties ( ) : void 1
io/dropwizard/testing/ConfigOverride.addToSystemProperties:()V
| Change | Effect |
---|
1 |
Method became abstract. |
Recompilation of a client program may be terminated with the message: A client class C is not abstract and does not override abstract method addToSystemProperties ( ) in ConfigOverride. |
[+] ConfigOverride.removeFromSystemProperties ( ) : void 1
io/dropwizard/testing/ConfigOverride.removeFromSystemProperties:()V
| Change | Effect |
---|
1 |
Method became abstract. |
Recompilation of a client program may be terminated with the message: A client class C is not abstract and does not override abstract method removeFromSystemProperties ( ) in ConfigOverride. |
to the top
Java Archives 1
dropwizard-testing-2.0.15.jar
to the top