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

Test Info


Library Namedropwizard-jersey
Version #11.3.29
Version #22.0.0

Test Results


Total Java Modules1
Total Methods / Classes326 / 87
Compatibility 86.5%

Problem Summary


SeverityCount
Added Methods-40
Removed MethodsHigh34
Problems with
Data Types
High9
Medium0
Low1
Problems with
Methods
High0
Medium2
Low0

Added Methods  40 


dropwizard-jersey-2.0.0.jar, AbstractParamConverter.class
package io.dropwizard.jersey.params
AbstractParamConverter<T>.AbstractParamConverter<T> ( Constructor<T> constructor, String parameterName )
AbstractParamConverter<T>.fromString ( String value )  :  T
AbstractParamConverter<T>.toString ( T value )  :  String

dropwizard-jersey-2.0.0.jar, DropwizardResourceConfig.class
package io.dropwizard.jersey
DropwizardResourceConfig.forTesting ( ) [static]  :  DropwizardResourceConfig
DropwizardResourceConfig.getContextPath ( )  :  String
DropwizardResourceConfig.register ( Object component )  :  ResourceConfig
DropwizardResourceConfig.register ( Object p1 )  :  Configurable

dropwizard-jersey-2.0.0.jar, EmptyOptionalNoContentExceptionMapper.class
package io.dropwizard.jersey.optional
EmptyOptionalNoContentExceptionMapper.EmptyOptionalNoContentExceptionMapper ( )
EmptyOptionalNoContentExceptionMapper.toResponse ( EmptyOptionalException exception )  :  Response
EmptyOptionalNoContentExceptionMapper.toResponse ( Throwable p1 )  :  Response

dropwizard-jersey-2.0.0.jar, FlashFactory.class
package io.dropwizard.jersey.sessions
FlashFactory.FlashFactory ( HttpServletRequest request )
FlashFactory.provide ( boolean doNotCreate )  :  Flash<?>

dropwizard-jersey-2.0.0.jar, FuzzyEnumParamConverter.class
package io.dropwizard.jersey.validation
FuzzyEnumParamConverter<T>.fromString ( String value )  :  T
FuzzyEnumParamConverter<T>.toString ( T value )  :  String

dropwizard-jersey-2.0.0.jar, HibernateValidationBinder.class
package io.dropwizard.jersey.validation
HibernateValidationBinder.configure ( )  :  void
HibernateValidationBinder.HibernateValidationBinder ( Validator validator )

dropwizard-jersey-2.0.0.jar, HttpSessionFactory.class
package io.dropwizard.jersey.sessions
HttpSessionFactory.HttpSessionFactory ( HttpServletRequest request )
HttpSessionFactory.provide ( boolean doNotCreate )  :  HttpSession

dropwizard-jersey-2.0.0.jar, JacksonFeature.class
package io.dropwizard.jersey.jackson
JacksonFeature.configure ( FeatureContext context )  :  boolean
JacksonFeature.JacksonFeature ( ObjectMapper mapper )

dropwizard-jersey-2.0.0.jar, JerseyEnvironment.class
package io.dropwizard.jersey.setup
JerseyEnvironment.replace ( Function<ResourceConfig,Servlet> replace )  :  void

dropwizard-jersey-2.0.0.jar, LoggingExceptionMapper.class
package io.dropwizard.jersey.errors
LoggingExceptionMapper<E>.LoggingExceptionMapper<E> ( Logger logger )

dropwizard-jersey-2.0.0.jar, MutableValidatorFactory.class
package io.dropwizard.jersey.validation
MutableValidatorFactory.getInstance ( Class<T> key )  :  T
MutableValidatorFactory.MutableValidatorFactory ( )
MutableValidatorFactory.releaseInstance ( ConstraintValidator<?,?> instance )  :  void
MutableValidatorFactory.setValidatorFactory ( ConstraintValidatorFactory validatorFactory )  :  void

dropwizard-jersey-2.0.0.jar, NonEmptyStringParamValueExtractor.class
package io.dropwizard.jersey.validation
NonEmptyStringParamValueExtractor.extractValues ( NonEmptyStringParam originalValue, ValueExtractor.ValueReceiver receiver )  :  void
NonEmptyStringParamValueExtractor.extractValues ( Object p1, ValueExtractor.ValueReceiver p2 )  :  void

dropwizard-jersey-2.0.0.jar, OptionalParamBinder.class
package io.dropwizard.jersey.guava
OptionalParamBinder.OptionalParamBinder ( )

dropwizard-jersey-2.0.0.jar, OptionalParamBinder.class
package io.dropwizard.jersey.optional
OptionalParamBinder.OptionalParamBinder ( )

dropwizard-jersey-2.0.0.jar, OptionalParamConverterProvider.class
package io.dropwizard.jersey.guava
OptionalParamConverterProvider.OptionalParamConverterProvider ( InjectionManager manager )

dropwizard-jersey-2.0.0.jar, OptionalParamConverterProvider.class
package io.dropwizard.jersey.optional
OptionalParamConverterProvider.OptionalParamConverterProvider ( InjectionManager manager )

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

dropwizard-jersey-2.0.0.jar, SessionFactoryProvider.class
package io.dropwizard.jersey.sessions
SessionFactoryProvider.createValueProvider ( Parameter parameter )  :  Function<ContainerRequest,?>
SessionFactoryProvider.SessionFactoryProvider ( Provider<MultivaluedParameterExtractorProvider> extractorProvider, InjectionManager im )

dropwizard-jersey-2.0.0.jar, SpecificBinder.class
package io.dropwizard.jersey
DropwizardResourceConfig.SpecificBinder.configure ( )  :  void
DropwizardResourceConfig.SpecificBinder.DropwizardResourceConfig.SpecificBinder ( Object object, Class<?> clazz )

dropwizard-jersey-2.0.0.jar, ValidationErrorMessage.class
package io.dropwizard.jersey.validation
ValidationErrorMessage.getErrors ( )  :  List<String>
ValidationErrorMessage.ValidationErrorMessage ( List<String> errors )

to the top

Removed Methods  34 


dropwizard-jersey-1.3.29.jar, DropwizardResourceConfig.class
package io.dropwizard.jersey
DropwizardResourceConfig.DropwizardResourceConfig ( boolean testOnly, MetricRegistry metricRegistry )
DropwizardResourceConfig.logComponents ( )  :  void

dropwizard-jersey-1.3.29.jar, EofExceptionWriterInterceptor.class
package io.dropwizard.jersey.errors
EofExceptionWriterInterceptor.aroundWriteTo ( WriterInterceptorContext context )  :  void
EofExceptionWriterInterceptor.EofExceptionWriterInterceptor ( MetricRegistry metricRegistry )

dropwizard-jersey-1.3.29.jar, FlashFactory.class
package io.dropwizard.jersey.sessions
FlashFactory.FlashFactory ( boolean doNotCreate )
FlashFactory.provide ( )  :  Flash<?>
FlashFactory.provide ( )  :  Object

dropwizard-jersey-1.3.29.jar, HibernateValidationFeature.class
package io.dropwizard.jersey.validation
HibernateValidationFeature.configure ( FeatureContext context )  :  boolean
HibernateValidationFeature.HibernateValidationFeature ( Validator validator )

dropwizard-jersey-1.3.29.jar, HttpSessionFactory.class
package io.dropwizard.jersey.sessions
HttpSessionFactory.HttpSessionFactory ( boolean doNotCreate )
HttpSessionFactory.provide ( )  :  HttpSession
HttpSessionFactory.provide ( )  :  Object

dropwizard-jersey-1.3.29.jar, JacksonBinder.class
package io.dropwizard.jersey.jackson
JacksonBinder.configure ( )  :  void
JacksonBinder.JacksonBinder ( ObjectMapper mapper )

dropwizard-jersey-1.3.29.jar, JerseyEnvironment.class
package io.dropwizard.jersey.setup
JerseyEnvironment.replace ( Function<ResourceConfig,Servlet> replace )  :  void

dropwizard-jersey-1.3.29.jar, NonEmptyStringParamUnwrapper.class
package io.dropwizard.jersey.validation
NonEmptyStringParamUnwrapper.getValidatedValueType ( Type type )  :  Type
NonEmptyStringParamUnwrapper.handleValidatedValue ( NonEmptyStringParam nonEmptyStringParam )  :  Object
NonEmptyStringParamUnwrapper.handleValidatedValue ( Object p1 )  :  Object
NonEmptyStringParamUnwrapper.NonEmptyStringParamUnwrapper ( )

dropwizard-jersey-1.3.29.jar, OptionalParamConverterProvider.class
package io.dropwizard.jersey.guava
OptionalParamConverterProvider.OptionalParamConverterProvider ( ServiceLocator locator )

dropwizard-jersey-1.3.29.jar, OptionalParamConverterProvider.class
package io.dropwizard.jersey.optional
OptionalParamConverterProvider.OptionalParamConverterProvider ( ServiceLocator locator )

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

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

dropwizard-jersey-1.3.29.jar, ParamValidatorUnwrapper.class
package io.dropwizard.jersey.validation
ParamValidatorUnwrapper.getValidatedValueType ( Type type )  :  Type
ParamValidatorUnwrapper.handleValidatedValue ( AbstractParam<?> abstractParam )  :  Object
ParamValidatorUnwrapper.handleValidatedValue ( Object p1 )  :  Object
ParamValidatorUnwrapper.ParamValidatorUnwrapper ( )

dropwizard-jersey-1.3.29.jar, SessionFactoryProvider.class
package io.dropwizard.jersey.sessions
SessionFactoryProvider.createValueFactory ( Parameter parameter )  :  Factory<?>
SessionFactoryProvider.SessionFactoryProvider ( MultivaluedParameterExtractorProvider extractorProvider, ServiceLocator injector )

dropwizard-jersey-1.3.29.jar, SessionInjectionResolver.class
package io.dropwizard.jersey.sessions
SessionFactoryProvider.SessionInjectionResolver.SessionFactoryProvider.SessionInjectionResolver ( )

dropwizard-jersey-1.3.29.jar, ValidationErrorMessage.class
package io.dropwizard.jersey.validation
ValidationErrorMessage.getErrors ( )  :  ImmutableList<String>
ValidationErrorMessage.ValidationErrorMessage ( ImmutableList<String> errors )

to the top

Problems with Data Types, High Severity  9 


dropwizard-jersey-1.3.29.jar
package io.dropwizard.jersey.errors
[+] class EofExceptionWriterInterceptor  1 

dropwizard-jersey-1.3.29.jar
package io.dropwizard.jersey.filter
[+] class AllowedMethodsFilter  1 

dropwizard-jersey-1.3.29.jar
package io.dropwizard.jersey.guava
[+] class OptionalParamFeature  1 

dropwizard-jersey-1.3.29.jar
package io.dropwizard.jersey.jackson
[+] class JacksonBinder  1 

dropwizard-jersey-1.3.29.jar
package io.dropwizard.jersey.optional
[+] class OptionalParamFeature  1 

dropwizard-jersey-1.3.29.jar
package io.dropwizard.jersey.sessions
[+] class SessionFactoryProvider.SessionInjectionResolver  1 

dropwizard-jersey-1.3.29.jar
package io.dropwizard.jersey.validation
[+] class HibernateValidationFeature  1 
[+] class NonEmptyStringParamUnwrapper  1 
[+] class ParamValidatorUnwrapper  1 

to the top

Problems with Methods, Medium Severity  2 


dropwizard-jersey-1.3.29.jar, NonEmptyStringParam.class
package io.dropwizard.jersey.params
[+] NonEmptyStringParam.parse ( String input )  :  Optional<String>  1 

dropwizard-jersey-1.3.29.jar, ValidationErrorMessage.class
package io.dropwizard.jersey.validation
[+] ValidationErrorMessage.getErrors ( )  :  ImmutableList<String>  1 

to the top

Problems with Data Types, Low Severity  1 


dropwizard-jersey-1.3.29.jar
package io.dropwizard.jersey.sessions
[+] class SessionFactoryProvider.Binder  1 

to the top

Java Archives  1 


dropwizard-jersey-1.3.29.jar

to the top