Binary compatibility report for the dropwizard-validation library between 0.9.3 and 1.0.0 versions
Test Info
Library Name | dropwizard-validation |
Version #1 | 0.9.3 |
Version #2 | 1.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 63 / 21 |
Compatibility |
93.5% |
Problem Summary
| Severity | Count |
Added Methods | - | 17 |
Removed Methods | High | 3 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 17
dropwizard-validation-1.0.0.jar, GuavaOptionalValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
GuavaOptionalValidatedValueUnwrapper.getValidatedValueType ( Type type ) : Type
io/dropwizard/validation/valuehandling/GuavaOptionalValidatedValueUnwrapper.getValidatedValueType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;
GuavaOptionalValidatedValueUnwrapper.GuavaOptionalValidatedValueUnwrapper ( )
io/dropwizard/validation/valuehandling/GuavaOptionalValidatedValueUnwrapper."<init>":()V
GuavaOptionalValidatedValueUnwrapper.handleValidatedValue ( Object p1 ) : Object
io/dropwizard/validation/valuehandling/GuavaOptionalValidatedValueUnwrapper.handleValidatedValue:(Ljava/lang/Object;)Ljava/lang/Object;
GuavaOptionalValidatedValueUnwrapper.handleValidatedValue ( Optional<?> optional ) : Object
io/dropwizard/validation/valuehandling/GuavaOptionalValidatedValueUnwrapper.handleValidatedValue:(Lcom/google/common/base/Optional;)Ljava/lang/Object;
dropwizard-validation-1.0.0.jar, OptionalDoubleValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
OptionalDoubleValidatedValueUnwrapper.getValidatedValueType ( Type type ) : Type
io/dropwizard/validation/valuehandling/OptionalDoubleValidatedValueUnwrapper.getValidatedValueType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;
OptionalDoubleValidatedValueUnwrapper.handleValidatedValue ( Object p1 ) : Object
io/dropwizard/validation/valuehandling/OptionalDoubleValidatedValueUnwrapper.handleValidatedValue:(Ljava/lang/Object;)Ljava/lang/Object;
OptionalDoubleValidatedValueUnwrapper.handleValidatedValue ( OptionalDouble optional ) : Object
io/dropwizard/validation/valuehandling/OptionalDoubleValidatedValueUnwrapper.handleValidatedValue:(Ljava/util/OptionalDouble;)Ljava/lang/Object;
OptionalDoubleValidatedValueUnwrapper.OptionalDoubleValidatedValueUnwrapper ( )
io/dropwizard/validation/valuehandling/OptionalDoubleValidatedValueUnwrapper."<init>":()V
dropwizard-validation-1.0.0.jar, OptionalIntValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
OptionalIntValidatedValueUnwrapper.getValidatedValueType ( Type type ) : Type
io/dropwizard/validation/valuehandling/OptionalIntValidatedValueUnwrapper.getValidatedValueType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;
OptionalIntValidatedValueUnwrapper.handleValidatedValue ( Object p1 ) : Object
io/dropwizard/validation/valuehandling/OptionalIntValidatedValueUnwrapper.handleValidatedValue:(Ljava/lang/Object;)Ljava/lang/Object;
OptionalIntValidatedValueUnwrapper.handleValidatedValue ( OptionalInt optional ) : Object
io/dropwizard/validation/valuehandling/OptionalIntValidatedValueUnwrapper.handleValidatedValue:(Ljava/util/OptionalInt;)Ljava/lang/Object;
OptionalIntValidatedValueUnwrapper.OptionalIntValidatedValueUnwrapper ( )
io/dropwizard/validation/valuehandling/OptionalIntValidatedValueUnwrapper."<init>":()V
dropwizard-validation-1.0.0.jar, OptionalLongValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
OptionalLongValidatedValueUnwrapper.getValidatedValueType ( Type type ) : Type
io/dropwizard/validation/valuehandling/OptionalLongValidatedValueUnwrapper.getValidatedValueType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;
OptionalLongValidatedValueUnwrapper.handleValidatedValue ( Object p1 ) : Object
io/dropwizard/validation/valuehandling/OptionalLongValidatedValueUnwrapper.handleValidatedValue:(Ljava/lang/Object;)Ljava/lang/Object;
OptionalLongValidatedValueUnwrapper.handleValidatedValue ( OptionalLong optional ) : Object
io/dropwizard/validation/valuehandling/OptionalLongValidatedValueUnwrapper.handleValidatedValue:(Ljava/util/OptionalLong;)Ljava/lang/Object;
OptionalLongValidatedValueUnwrapper.OptionalLongValidatedValueUnwrapper ( )
io/dropwizard/validation/valuehandling/OptionalLongValidatedValueUnwrapper."<init>":()V
dropwizard-validation-1.0.0.jar, OptionalValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
OptionalValidatedValueUnwrapper.handleValidatedValue ( Optional<?> optional ) : Object
io/dropwizard/validation/valuehandling/OptionalValidatedValueUnwrapper.handleValidatedValue:(Ljava/util/Optional;)Ljava/lang/Object;
to the top
Removed Methods 3
dropwizard-validation-0.9.3.jar, ConstraintViolations.class
package io.dropwizard.validation
ConstraintViolations.determineStatus ( Set<T> violations ) [static] : int
io/dropwizard/validation/ConstraintViolations.determineStatus:(Ljava/util/Set;)I
ConstraintViolations.validationMethodFormatted ( ConstraintViolation<T> v ) [static] : String
io/dropwizard/validation/ConstraintViolations.validationMethodFormatted:(Ljavax/validation/ConstraintViolation;)Ljava/lang/String;
dropwizard-validation-0.9.3.jar, OptionalValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
OptionalValidatedValueUnwrapper.handleValidatedValue ( Optional<?> optional ) : Object
io/dropwizard/validation/valuehandling/OptionalValidatedValueUnwrapper.handleValidatedValue:(Lcom/google/common/base/Optional;)Ljava/lang/Object;
to the top
Problems with Data Types, Low Severity 1
dropwizard-validation-0.9.3.jar
package io.dropwizard.validation.valuehandling
[+] class OptionalValidatedValueUnwrapper 1
| Change | Effect |
---|
1 |
Superclass has been changed from org.hibernate.validator.spi.valuehandling.ValidatedValueUnwrapper<com.google.common.base.Optional<?>> to org.hibernate.validator.spi.valuehandling.ValidatedValueUnwrapper<java.util.Optional<?>>. |
1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods: 3 (4.8%)
OptionalValidatedValueUnwrapper.OptionalValidatedValueUnwrapper ( )This constructor is from 'OptionalValidatedValueUnwrapper' class.
OptionalValidatedValueUnwrapper.getValidatedValueType ( Type type )This method is from 'OptionalValidatedValueUnwrapper' class.
OptionalValidatedValueUnwrapper.handleValidatedValue ( Object p1 )This method is from 'OptionalValidatedValueUnwrapper' class.
to the top
Java Archives 1
dropwizard-validation-0.9.3.jar
to the top