Source compatibility report for the dropwizard-configuration library between 1.0.9 and 1.1.0 versions
Test Info
Library Name | dropwizard-configuration |
Version #1 | 1.0.9 |
Version #2 | 1.1.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 44 / 17 |
Compatibility |
97.3% |
Problem Summary
| Severity | Count |
Added Methods | - | 7 |
Removed Methods | High | 0 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 1 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 7
dropwizard-configuration-1.1.0.jar, BaseConfigurationFactory.class
package io.dropwizard.configuration
BaseConfigurationFactory<T>.addOverride ( JsonNode root, String name, String value ) : void
io/dropwizard/configuration/BaseConfigurationFactory.addOverride:(Lcom/fasterxml/jackson/databind/JsonNode;Ljava/lang/String;Ljava/lang/String;)V
BaseConfigurationFactory<T>.BaseConfigurationFactory<T> ( JsonFactory parserFactory, String formatName, Class<T> klass, Validator validator, ObjectMapper objectMapper, String propertyPrefix )
io/dropwizard/configuration/BaseConfigurationFactory."<init>":(Lcom/fasterxml/jackson/core/JsonFactory;Ljava/lang/String;Ljava/lang/Class;Ljavax/validation/Validator;Lcom/fasterxml/jackson/databind/ObjectMapper;Ljava/lang/String;)V
BaseConfigurationFactory<T>.build ( ) : T
io/dropwizard/configuration/BaseConfigurationFactory.build:()Ljava/lang/Object;
BaseConfigurationFactory<T>.build ( ConfigurationSourceProvider provider, String path ) : T
io/dropwizard/configuration/BaseConfigurationFactory.build:(Lio/dropwizard/configuration/ConfigurationSourceProvider;Ljava/lang/String;)Ljava/lang/Object;
BaseConfigurationFactory<T>.build ( JsonNode node, String path ) : T
io/dropwizard/configuration/BaseConfigurationFactory.build:(Lcom/fasterxml/jackson/databind/JsonNode;Ljava/lang/String;)Ljava/lang/Object;
BaseConfigurationFactory<T>.createParser ( InputStream input ) : JsonParser
io/dropwizard/configuration/BaseConfigurationFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
dropwizard-configuration-1.1.0.jar, JsonConfigurationFactory.class
package io.dropwizard.configuration
JsonConfigurationFactory<T>.JsonConfigurationFactory<T> ( Class<T> klass, Validator validator, ObjectMapper objectMapper, String propertyPrefix )
io/dropwizard/configuration/JsonConfigurationFactory."<init>":(Ljava/lang/Class;Ljavax/validation/Validator;Lcom/fasterxml/jackson/databind/ObjectMapper;Ljava/lang/String;)V
to the top
Problems with Data Types, High Severity 1
dropwizard-configuration-1.0.9.jar
package io.dropwizard.configuration
[+] class YamlConfigurationFactory<T> 1
| Change | Effect |
---|
1 |
Removed super-interface ConfigurationFactory<T>. |
Recompilation of a client program may be terminated with the message: cannot find method in class YamlConfigurationFactory<T>. |
[+] affected methods: 1 (2.3%)
YamlConfigurationFactory<T>.YamlConfigurationFactory<T> ( Class<T> klass, Validator validator, ObjectMapper objectMapper, String propertyPrefix )This constructor is from 'YamlConfigurationFactory<T>' class.
to the top
Problems with Data Types, Low Severity 1
dropwizard-configuration-1.0.9.jar
package io.dropwizard.configuration
[+] class YamlConfigurationFactory<T> 1
| Change | Effect |
---|
1 |
Added super-class BaseConfigurationFactory<T>. |
A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods: 1 (2.3%)
YamlConfigurationFactory<T>.YamlConfigurationFactory<T> ( Class<T> klass, Validator validator, ObjectMapper objectMapper, String propertyPrefix )This constructor is from 'YamlConfigurationFactory<T>' class.
to the top
Java Archives 1
dropwizard-configuration-1.0.9.jar
to the top