Source compatibility report for the dropwizard-validation library between 1.3.29 and 2.0.0 versions

Test Info


Library Namedropwizard-validation
Version #11.3.29
Version #22.0.0

Test Results


Total Java Modules1
Total Methods / Classes93 / 28
Compatibility 63.5%

Problem Summary


SeverityCount
Added Methods-15
Removed MethodsHigh28
Problems with
Data Types
High5
Medium2
Low0
Problems with
Methods
High0
Medium3
Low0

Added Methods  15 


dropwizard-validation-2.0.0.jar, ConstraintViolations.class
package io.dropwizard.validation
ConstraintViolations.copyOf ( Set<ConstraintViolation<T>> violations ) [static]  :  Set<ConstraintViolation<?>>
ConstraintViolations.format ( Set<ConstraintViolation<T>> violations ) [static]  :  Collection<String>
ConstraintViolations.formatUntyped ( Set<ConstraintViolation<?>> violations ) [static]  :  Collection<String>

dropwizard-validation-2.0.0.jar, GuavaOptionalValueExtractor.class
package io.dropwizard.validation.valuehandling
GuavaOptionalValueExtractor.extractValues ( Object p1, ValueExtractor.ValueReceiver p2 )  :  void
GuavaOptionalValueExtractor.extractValues ( Optional<?> originalValue, ValueExtractor.ValueReceiver receiver )  :  void

dropwizard-validation-2.0.0.jar, MaxDataSizeValidator.class
package io.dropwizard.validation
MaxDataSizeValidator.initialize ( Annotation p1 )  :  void
MaxDataSizeValidator.initialize ( MaxDataSize constraintAnnotation )  :  void
MaxDataSizeValidator.isValid ( DataSize value, ConstraintValidatorContext context )  :  boolean
MaxDataSizeValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean
MaxDataSizeValidator.MaxDataSizeValidator ( )

dropwizard-validation-2.0.0.jar, MinDataSizeValidator.class
package io.dropwizard.validation
MinDataSizeValidator.initialize ( Annotation p1 )  :  void
MinDataSizeValidator.initialize ( MinDataSize constraintAnnotation )  :  void
MinDataSizeValidator.isValid ( DataSize value, ConstraintValidatorContext context )  :  boolean
MinDataSizeValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean
MinDataSizeValidator.MinDataSizeValidator ( )

to the top

Removed Methods  28 


dropwizard-validation-1.3.29.jar, ConstraintViolations.class
package io.dropwizard.validation
ConstraintViolations.copyOf ( Set<ConstraintViolation<T>> violations ) [static]  :  ImmutableSet<ConstraintViolation<?>>
ConstraintViolations.format ( Set<ConstraintViolation<T>> violations ) [static]  :  ImmutableList<String>
ConstraintViolations.formatUntyped ( Set<ConstraintViolation<?>> violations ) [static]  :  ImmutableList<String>

dropwizard-validation-1.3.29.jar, GuavaOptionalValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
GuavaOptionalValidatedValueUnwrapper.getValidatedValueType ( Type type )  :  Type
GuavaOptionalValidatedValueUnwrapper.GuavaOptionalValidatedValueUnwrapper ( )
GuavaOptionalValidatedValueUnwrapper.handleValidatedValue ( Object p1 )  :  Object
GuavaOptionalValidatedValueUnwrapper.handleValidatedValue ( Optional<?> optional )  :  Object

dropwizard-validation-1.3.29.jar, InterpolationHelper.class
package io.dropwizard.validation
InterpolationHelper.escapeMessageParameter ( String messageParameter ) [static]  :  String

dropwizard-validation-1.3.29.jar, OptionalDoubleValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
OptionalDoubleValidatedValueUnwrapper.getValidatedValueType ( Type type )  :  Type
OptionalDoubleValidatedValueUnwrapper.handleValidatedValue ( Object p1 )  :  Object
OptionalDoubleValidatedValueUnwrapper.handleValidatedValue ( OptionalDouble optional )  :  Object
OptionalDoubleValidatedValueUnwrapper.OptionalDoubleValidatedValueUnwrapper ( )

dropwizard-validation-1.3.29.jar, OptionalIntValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
OptionalIntValidatedValueUnwrapper.getValidatedValueType ( Type type )  :  Type
OptionalIntValidatedValueUnwrapper.handleValidatedValue ( Object p1 )  :  Object
OptionalIntValidatedValueUnwrapper.handleValidatedValue ( OptionalInt optional )  :  Object
OptionalIntValidatedValueUnwrapper.OptionalIntValidatedValueUnwrapper ( )

dropwizard-validation-1.3.29.jar, OptionalLongValidatedValueUnwrapper.class
package io.dropwizard.validation.valuehandling
OptionalLongValidatedValueUnwrapper.getValidatedValueType ( Type type )  :  Type
OptionalLongValidatedValueUnwrapper.handleValidatedValue ( Object p1 )  :  Object
OptionalLongValidatedValueUnwrapper.handleValidatedValue ( OptionalLong optional )  :  Object
OptionalLongValidatedValueUnwrapper.OptionalLongValidatedValueUnwrapper ( )

dropwizard-validation-1.3.29.jar, ViolationCollector.class
package io.dropwizard.validation.selfvalidating
ViolationCollector.addViolation ( String message, Map<String,Object> messageParameters )  :  void
ViolationCollector.addViolation ( String propertyName, Integer index, String message )  :  void
ViolationCollector.addViolation ( String propertyName, Integer index, String message, Map<String,Object> messageParameters )  :  void
ViolationCollector.addViolation ( String propertyName, String key, String message )  :  void
ViolationCollector.addViolation ( String propertyName, String key, String message, Map<String,Object> messageParameters )  :  void
ViolationCollector.addViolation ( String propertyName, String message )  :  void
ViolationCollector.addViolation ( String propertyName, String message, Map<String,Object> messageParameters )  :  void
ViolationCollector.ViolationCollector ( ConstraintValidatorContext constraintValidatorContext, boolean escapeExpressions )

to the top

Problems with Data Types, High Severity  5 


dropwizard-validation-1.3.29.jar
package io.dropwizard.validation
[+] class InterpolationHelper  1 

dropwizard-validation-1.3.29.jar
package io.dropwizard.validation.valuehandling
[+] class GuavaOptionalValidatedValueUnwrapper  1 
[+] class OptionalDoubleValidatedValueUnwrapper  1 
[+] class OptionalIntValidatedValueUnwrapper  1 
[+] class OptionalLongValidatedValueUnwrapper  1 

to the top

Problems with Data Types, Medium Severity  2 


dropwizard-validation-1.3.29.jar
package io.dropwizard.validation
[+] @interface MinDuration  1 

dropwizard-validation-1.3.29.jar
package io.dropwizard.validation.selfvalidating
[+] @interface SelfValidating  1 

to the top

Problems with Methods, Medium Severity  3 


dropwizard-validation-1.3.29.jar, ConstraintViolations.class
package io.dropwizard.validation
[+] ConstraintViolations.copyOf ( Set<ConstraintViolation<T>> violations ) [static]  :  ImmutableSet<ConstraintViolation<?>>  1 
[+] ConstraintViolations.format ( Set<ConstraintViolation<T>> violations ) [static]  :  ImmutableList<String>  1 
[+] ConstraintViolations.formatUntyped ( Set<ConstraintViolation<?>> violations ) [static]  :  ImmutableList<String>  1 

to the top

Java Archives  1 


dropwizard-validation-1.3.29.jar

to the top