Source compatibility report for the dropwizard-jersey library between 0.9.3 and 1.0.0 versions

Test Info


Library Namedropwizard-jersey
Version #10.9.3
Version #21.0.0

Test Results


Total Java Modules1
Total Methods / Classes237 / 61
Compatibility 94.6%

Problem Summary


SeverityCount
Added Methods-97
Removed MethodsHigh7
Problems with
Data Types
High1
Medium0
Low1
Problems with
Methods
High0
Medium2
Low0

Added Methods  97 


dropwizard-jersey-1.0.0.jar, ConstraintMessage.class
package io.dropwizard.jersey.validation
ConstraintMessage.determineStatus ( Set<T> violations, Invocable invocable ) [static]  :  int
ConstraintMessage.getMessage ( ConstraintViolation<?> v, Invocable invocable ) [static]  :  String
ConstraintMessage.isRequestEntity ( ConstraintViolation<?> violation, Invocable invocable ) [static]  :  Optional<String>

dropwizard-jersey-1.0.0.jar, DropwizardConfiguredValidator.class
package io.dropwizard.jersey.validation
DropwizardConfiguredValidator.DropwizardConfiguredValidator ( Validator validator )
DropwizardConfiguredValidator.forExecutables ( )  :  ExecutableValidator
DropwizardConfiguredValidator.getConstraintsForClass ( Class<?> aClass )  :  BeanDescriptor
DropwizardConfiguredValidator.unwrap ( Class<T> aClass )  :  T
DropwizardConfiguredValidator.validate ( T t, Class<?>... classes )  :  Set<ConstraintViolation<T>>
DropwizardConfiguredValidator.validateProperty ( T t, String s, Class<?>... classes )  :  Set<ConstraintViolation<T>>
DropwizardConfiguredValidator.validateResourceAndInputParams ( Object resource, Invocable invocable, Object[ ] objects )  :  void
DropwizardConfiguredValidator.validateResult ( Object resource, Invocable invocable, Object returnValue )  :  void
DropwizardConfiguredValidator.validateValue ( Class<T> aClass, String s, Object o, Class<?>... classes )  :  Set<ConstraintViolation<T>>

dropwizard-jersey-1.0.0.jar, ErrorMessage.class
package io.dropwizard.jersey.errors
ErrorMessage.equals ( Object obj )  :  boolean
ErrorMessage.hashCode ( )  :  int
ErrorMessage.toString ( )  :  String

dropwizard-jersey-1.0.0.jar, Flash.class
package io.dropwizard.jersey.sessions
Flash<T>.get ( )  :  Optional<T>

dropwizard-jersey-1.0.0.jar, HibernateValidationFeature.class
package io.dropwizard.jersey.validation
HibernateValidationFeature.HibernateValidationFeature ( Validator validator )

dropwizard-jersey-1.0.0.jar, JacksonMessageBodyProvider.class
package io.dropwizard.jersey.jackson
JacksonMessageBodyProvider.JacksonMessageBodyProvider ( ObjectMapper mapper )

dropwizard-jersey-1.0.0.jar, JerseyViolationException.class
package io.dropwizard.jersey.validation
JerseyViolationException.getInvocable ( )  :  Invocable
JerseyViolationException.JerseyViolationException ( Set<?> constraintViolations, Invocable invocable )

dropwizard-jersey-1.0.0.jar, JerseyViolationExceptionMapper.class
package io.dropwizard.jersey.validation
JerseyViolationExceptionMapper.JerseyViolationExceptionMapper ( )
JerseyViolationExceptionMapper.toResponse ( JerseyViolationException exception )  :  Response
JerseyViolationExceptionMapper.toResponse ( Throwable p1 )  :  Response

dropwizard-jersey-1.0.0.jar, LocalDateParam.class
package io.dropwizard.jersey.jsr310
LocalDateParam.LocalDateParam ( String input )
LocalDateParam.parse ( String input )  :  LocalDate
LocalDateParam.parse ( String p1 )  :  Object

dropwizard-jersey-1.0.0.jar, LocalDateTimeParam.class
package io.dropwizard.jersey.jsr310
LocalDateTimeParam.LocalDateTimeParam ( String input )
LocalDateTimeParam.parse ( String input )  :  LocalDateTime
LocalDateTimeParam.parse ( String p1 )  :  Object

dropwizard-jersey-1.0.0.jar, LocalTimeParam.class
package io.dropwizard.jersey.jsr310
LocalTimeParam.LocalTimeParam ( String input )
LocalTimeParam.parse ( String input )  :  LocalTime
LocalTimeParam.parse ( String p1 )  :  Object

dropwizard-jersey-1.0.0.jar, NonEmptyStringParam.class
package io.dropwizard.jersey.params
NonEmptyStringParam.parse ( String input )  :  Optional<String>

dropwizard-jersey-1.0.0.jar, OffsetDateTimeParam.class
package io.dropwizard.jersey.jsr310
OffsetDateTimeParam.OffsetDateTimeParam ( String input )
OffsetDateTimeParam.parse ( String input )  :  OffsetDateTime
OffsetDateTimeParam.parse ( String p1 )  :  Object

dropwizard-jersey-1.0.0.jar, OptionalDoubleMessageBodyWriter.class
package io.dropwizard.jersey.optional
OptionalDoubleMessageBodyWriter.getSize ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5 )  :  long
OptionalDoubleMessageBodyWriter.getSize ( OptionalDouble entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType )  :  long
OptionalDoubleMessageBodyWriter.isWriteable ( Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType )  :  boolean
OptionalDoubleMessageBodyWriter.OptionalDoubleMessageBodyWriter ( )
OptionalDoubleMessageBodyWriter.writeTo ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5, MultivaluedMap p6, OutputStream p7 )  :  void
OptionalDoubleMessageBodyWriter.writeTo ( OptionalDouble entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType, MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream )  :  void

dropwizard-jersey-1.0.0.jar, OptionalDoubleParamConverter.class
package io.dropwizard.jersey.optional
OptionalDoubleParamConverterProvider.OptionalDoubleParamConverter.fromString ( String p1 )  :  Object
OptionalDoubleParamConverterProvider.OptionalDoubleParamConverter.fromString ( String value )  :  OptionalDouble
OptionalDoubleParamConverterProvider.OptionalDoubleParamConverter.OptionalDoubleParamConverterProvider.OptionalDoubleParamConverter ( )
OptionalDoubleParamConverterProvider.OptionalDoubleParamConverter.toString ( Object p1 )  :  String
OptionalDoubleParamConverterProvider.OptionalDoubleParamConverter.toString ( OptionalDouble value )  :  String

dropwizard-jersey-1.0.0.jar, OptionalDoubleParamConverterProvider.class
package io.dropwizard.jersey.optional
OptionalDoubleParamConverterProvider.getConverter ( Class<T> rawType, Type genericType, Annotation[ ] annotations )  :  ParamConverter<T>
OptionalDoubleParamConverterProvider.OptionalDoubleParamConverterProvider ( )

dropwizard-jersey-1.0.0.jar, OptionalIntMessageBodyWriter.class
package io.dropwizard.jersey.optional
OptionalIntMessageBodyWriter.getSize ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5 )  :  long
OptionalIntMessageBodyWriter.getSize ( OptionalInt entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType )  :  long
OptionalIntMessageBodyWriter.isWriteable ( Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType )  :  boolean
OptionalIntMessageBodyWriter.OptionalIntMessageBodyWriter ( )
OptionalIntMessageBodyWriter.writeTo ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5, MultivaluedMap p6, OutputStream p7 )  :  void
OptionalIntMessageBodyWriter.writeTo ( OptionalInt entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType, MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream )  :  void

dropwizard-jersey-1.0.0.jar, OptionalIntParamConverter.class
package io.dropwizard.jersey.optional
OptionalIntParamConverterProvider.OptionalIntParamConverter.fromString ( String p1 )  :  Object
OptionalIntParamConverterProvider.OptionalIntParamConverter.fromString ( String value )  :  OptionalInt
OptionalIntParamConverterProvider.OptionalIntParamConverter.OptionalIntParamConverterProvider.OptionalIntParamConverter ( )
OptionalIntParamConverterProvider.OptionalIntParamConverter.toString ( Object p1 )  :  String
OptionalIntParamConverterProvider.OptionalIntParamConverter.toString ( OptionalInt value )  :  String

dropwizard-jersey-1.0.0.jar, OptionalIntParamConverterProvider.class
package io.dropwizard.jersey.optional
OptionalIntParamConverterProvider.getConverter ( Class<T> rawType, Type genericType, Annotation[ ] annotations )  :  ParamConverter<T>
OptionalIntParamConverterProvider.OptionalIntParamConverterProvider ( )

dropwizard-jersey-1.0.0.jar, OptionalLongMessageBodyWriter.class
package io.dropwizard.jersey.optional
OptionalLongMessageBodyWriter.getSize ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5 )  :  long
OptionalLongMessageBodyWriter.getSize ( OptionalLong entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType )  :  long
OptionalLongMessageBodyWriter.isWriteable ( Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType )  :  boolean
OptionalLongMessageBodyWriter.OptionalLongMessageBodyWriter ( )
OptionalLongMessageBodyWriter.writeTo ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5, MultivaluedMap p6, OutputStream p7 )  :  void
OptionalLongMessageBodyWriter.writeTo ( OptionalLong entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType, MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream )  :  void

dropwizard-jersey-1.0.0.jar, OptionalLongParamConverter.class
package io.dropwizard.jersey.optional
OptionalLongParamConverterProvider.OptionalLongParamConverter.fromString ( String p1 )  :  Object
OptionalLongParamConverterProvider.OptionalLongParamConverter.fromString ( String value )  :  OptionalLong
OptionalLongParamConverterProvider.OptionalLongParamConverter.OptionalLongParamConverterProvider.OptionalLongParamConverter ( )
OptionalLongParamConverterProvider.OptionalLongParamConverter.toString ( Object p1 )  :  String
OptionalLongParamConverterProvider.OptionalLongParamConverter.toString ( OptionalLong value )  :  String

dropwizard-jersey-1.0.0.jar, OptionalLongParamConverterProvider.class
package io.dropwizard.jersey.optional
OptionalLongParamConverterProvider.getConverter ( Class<T> rawType, Type genericType, Annotation[ ] annotations )  :  ParamConverter<T>
OptionalLongParamConverterProvider.OptionalLongParamConverterProvider ( )

dropwizard-jersey-1.0.0.jar, OptionalMessageBodyWriter.class
package io.dropwizard.jersey.optional
OptionalMessageBodyWriter.getSize ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5 )  :  long
OptionalMessageBodyWriter.getSize ( Optional<?> entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType )  :  long
OptionalMessageBodyWriter.isWriteable ( Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType )  :  boolean
OptionalMessageBodyWriter.OptionalMessageBodyWriter ( )
OptionalMessageBodyWriter.writeTo ( Object p1, Class p2, Type p3, Annotation[ ] p4, MediaType p5, MultivaluedMap p6, OutputStream p7 )  :  void
OptionalMessageBodyWriter.writeTo ( Optional<?> entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType, MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream )  :  void

dropwizard-jersey-1.0.0.jar, OptionalParamConverterProvider.class
package io.dropwizard.jersey.optional
OptionalParamConverterProvider.getConverter ( Class<T> rawType, Type genericType, Annotation[ ] annotations )  :  ParamConverter<T>
OptionalParamConverterProvider.OptionalParamConverterProvider ( ServiceLocator locator )

dropwizard-jersey-1.0.0.jar, OptionalParamFeature.class
package io.dropwizard.jersey.optional
OptionalParamFeature.configure ( FeatureContext context )  :  boolean
OptionalParamFeature.OptionalParamFeature ( )

dropwizard-jersey-1.0.0.jar, YearMonthParam.class
package io.dropwizard.jersey.jsr310
YearMonthParam.parse ( String input )  :  YearMonth
YearMonthParam.parse ( String p1 )  :  Object
YearMonthParam.YearMonthParam ( String input )

dropwizard-jersey-1.0.0.jar, YearParam.class
package io.dropwizard.jersey.jsr310
YearParam.parse ( String input )  :  Year
YearParam.parse ( String p1 )  :  Object
YearParam.YearParam ( String input )

dropwizard-jersey-1.0.0.jar, ZonedDateTimeParam.class
package io.dropwizard.jersey.jsr310
ZonedDateTimeParam.parse ( String input )  :  ZonedDateTime
ZonedDateTimeParam.parse ( String p1 )  :  Object
ZonedDateTimeParam.ZonedDateTimeParam ( String input )

dropwizard-jersey-1.0.0.jar, ZoneIdParam.class
package io.dropwizard.jersey.jsr310
ZoneIdParam.parse ( String input )  :  ZoneId
ZoneIdParam.parse ( String p1 )  :  Object
ZoneIdParam.ZoneIdParam ( String input )

to the top

Removed Methods  7 


dropwizard-jersey-0.9.3.jar, ConstraintMessage.class
package io.dropwizard.jersey.validation
ConstraintMessage.getMessage ( ConstraintViolation<?> v ) [static]  :  String

dropwizard-jersey-0.9.3.jar, ConstraintViolationExceptionMapper.class
package io.dropwizard.jersey.validation
ConstraintViolationExceptionMapper.ConstraintViolationExceptionMapper ( )
ConstraintViolationExceptionMapper.toResponse ( ConstraintViolationException exception )  :  Response
ConstraintViolationExceptionMapper.toResponse ( Throwable p1 )  :  Response

dropwizard-jersey-0.9.3.jar, Flash.class
package io.dropwizard.jersey.sessions
Flash<T>.get ( )  :  Optional<T>

dropwizard-jersey-0.9.3.jar, HibernateValidationFeature.class
package io.dropwizard.jersey.validation
HibernateValidationFeature.HibernateValidationFeature ( )

dropwizard-jersey-0.9.3.jar, JacksonMessageBodyProvider.class
package io.dropwizard.jersey.jackson
JacksonMessageBodyProvider.JacksonMessageBodyProvider ( ObjectMapper mapper, Validator validator )

to the top

Problems with Data Types, High Severity  1 


dropwizard-jersey-0.9.3.jar
package io.dropwizard.jersey.validation
[+] class ConstraintViolationExceptionMapper  1 

to the top

Problems with Methods, Medium Severity  2 


dropwizard-jersey-0.9.3.jar, Flash.class
package io.dropwizard.jersey.sessions
[+] Flash<T>.get ( )  :  Optional<T>  1 

dropwizard-jersey-0.9.3.jar, NonEmptyStringParam.class
package io.dropwizard.jersey.params
[+] NonEmptyStringParam.parse ( String p1 )  :  Object  1 

to the top

Problems with Data Types, Low Severity  1 


dropwizard-jersey-0.9.3.jar
package io.dropwizard.jersey.params
[+] class NonEmptyStringParam  1 

to the top

Java Archives  1 


dropwizard-jersey-0.9.3.jar

to the top