Source compatibility report for the dropwizard-configuration library between 0.9.3 and 1.0.0 versions
Test Info
Library Name | dropwizard-configuration |
Version #1 | 0.9.3 |
Version #2 | 1.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 39 / 15 |
Compatibility |
76.5% |
Problem Summary
| Severity | Count |
Added Methods | - | 5 |
Removed Methods | High | 3 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 5
dropwizard-configuration-1.0.0.jar, YamlConfigurationFactory.class
package io.dropwizard.configuration
YamlConfigurationFactory<T>.addOverride ( JsonNode root, String name, String value ) : void
io/dropwizard/configuration/YamlConfigurationFactory.addOverride:(Lcom/fasterxml/jackson/databind/JsonNode;Ljava/lang/String;Ljava/lang/String;)V
YamlConfigurationFactory<T>.build ( ) : T
io/dropwizard/configuration/YamlConfigurationFactory.build:()Ljava/lang/Object;
YamlConfigurationFactory<T>.build ( ConfigurationSourceProvider provider, String path ) : T
io/dropwizard/configuration/YamlConfigurationFactory.build:(Lio/dropwizard/configuration/ConfigurationSourceProvider;Ljava/lang/String;)Ljava/lang/Object;
YamlConfigurationFactory<T>.build ( JsonNode node, String path ) : T
io/dropwizard/configuration/YamlConfigurationFactory.build:(Lcom/fasterxml/jackson/databind/JsonNode;Ljava/lang/String;)Ljava/lang/Object;
YamlConfigurationFactory<T>.YamlConfigurationFactory<T> ( Class<T> klass, Validator validator, ObjectMapper objectMapper, String propertyPrefix )
io/dropwizard/configuration/YamlConfigurationFactory."<init>":(Ljava/lang/Class;Ljavax/validation/Validator;Lcom/fasterxml/jackson/databind/ObjectMapper;Ljava/lang/String;)V
to the top
Removed Methods 3
dropwizard-configuration-0.9.3.jar, ConfigurationFactory.class
package io.dropwizard.configuration
ConfigurationFactory<T>.addOverride ( JsonNode root, String name, String value ) : void
io/dropwizard/configuration/ConfigurationFactory.addOverride:(Lcom/fasterxml/jackson/databind/JsonNode;Ljava/lang/String;Ljava/lang/String;)V
ConfigurationFactory<T>.build ( JsonNode node, String path ) : T
io/dropwizard/configuration/ConfigurationFactory.build:(Lcom/fasterxml/jackson/databind/JsonNode;Ljava/lang/String;)Ljava/lang/Object;
ConfigurationFactory<T>.ConfigurationFactory<T> ( Class<T> klass, Validator validator, ObjectMapper objectMapper, String propertyPrefix )
io/dropwizard/configuration/ConfigurationFactory."<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-0.9.3.jar
package io.dropwizard.configuration
[+] class ConfigurationFactory<T> 1
| Change | Effect |
---|
1 |
This class became interface. |
Recompilation of a client program may be terminated with the message: ConfigurationFactory<T> is abstract; cannot be instantiated. |
[+] affected methods: 5 (12.8%)
ConfigurationFactory<T>.build ( )This method is from 'ConfigurationFactory<T>' class.
ConfigurationFactory<T>.build ( ConfigurationSourceProvider provider, String path )This method is from 'ConfigurationFactory<T>' class.
ConfigurationFactory<T>.build ( File file )This method is from 'ConfigurationFactory<T>' class.
ConfigurationFactoryFactory<T>.create ( Class<T> p1, Validator p2, ObjectMapper p3, String p4 )Return value of this abstract method is of type 'ConfigurationFactory<T>'.
DefaultConfigurationFactoryFactory<T>.create ( Class<T> klass, Validator validator, ObjectMapper objectMapper, String propertyPrefix )Return value of this method is of type 'ConfigurationFactory<T>'.
to the top
Java Archives 1
dropwizard-configuration-0.9.3.jar
to the top