Source compatibility report for the dropwizard-jersey library between 2.1.12 and 3.0.0 versions
Test Info
Library Name | dropwizard-jersey |
Version #1 | 2.1.12 |
Version #2 | 3.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 272 / 73 |
Compatibility |
89% |
Problem Summary
| Severity | Count |
Added Methods | - | 0 |
Removed Methods | High | 28 |
Problems with Data Types | High | 6 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 2 |
Medium | 0 |
Low | 0 |
Removed Methods 28
dropwizard-jersey-2.1.12.jar, BooleanParam.class
package io.dropwizard.jersey.params
BooleanParam.BooleanParam ( String input )
io/dropwizard/jersey/params/BooleanParam."<init>":(Ljava/lang/String;)V
BooleanParam.BooleanParam ( String input, String parameterName )
io/dropwizard/jersey/params/BooleanParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
BooleanParam.errorMessage ( Exception e ) : String
io/dropwizard/jersey/params/BooleanParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
BooleanParam.parse ( String input ) : Boolean
io/dropwizard/jersey/params/BooleanParam.parse:(Ljava/lang/String;)Ljava/lang/Boolean;
BooleanParam.parse ( String p1 ) : Object
io/dropwizard/jersey/params/BooleanParam.parse:(Ljava/lang/String;)Ljava/lang/Object;
dropwizard-jersey-2.1.12.jar, DateTimeParam.class
package io.dropwizard.jersey.params
DateTimeParam.DateTimeParam ( String input )
io/dropwizard/jersey/params/DateTimeParam."<init>":(Ljava/lang/String;)V
DateTimeParam.DateTimeParam ( String input, String parameterName )
io/dropwizard/jersey/params/DateTimeParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
DateTimeParam.parse ( String input ) : DateTime
io/dropwizard/jersey/params/DateTimeParam.parse:(Ljava/lang/String;)Lorg/joda/time/DateTime;
DateTimeParam.parse ( String p1 ) : Object
io/dropwizard/jersey/params/DateTimeParam.parse:(Ljava/lang/String;)Ljava/lang/Object;
dropwizard-jersey-2.1.12.jar, DurationParam.class
package io.dropwizard.jersey.params
DurationParam.DurationParam ( String input )
io/dropwizard/jersey/params/DurationParam."<init>":(Ljava/lang/String;)V
DurationParam.DurationParam ( String input, String parameterName )
io/dropwizard/jersey/params/DurationParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
DurationParam.errorMessage ( Exception e ) : String
io/dropwizard/jersey/params/DurationParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
DurationParam.parse ( String input ) : Duration
io/dropwizard/jersey/params/DurationParam.parse:(Ljava/lang/String;)Lio/dropwizard/util/Duration;
DurationParam.parse ( String p1 ) : Object
io/dropwizard/jersey/params/DurationParam.parse:(Ljava/lang/String;)Ljava/lang/Object;
dropwizard-jersey-2.1.12.jar, InstantParam.class
package io.dropwizard.jersey.params
InstantParam.errorMessage ( Exception e ) : String
io/dropwizard/jersey/params/InstantParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
InstantParam.InstantParam ( String input )
io/dropwizard/jersey/params/InstantParam."<init>":(Ljava/lang/String;)V
InstantParam.InstantParam ( String input, String parameterName )
io/dropwizard/jersey/params/InstantParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
InstantParam.parse ( String input ) : Instant
io/dropwizard/jersey/params/InstantParam.parse:(Ljava/lang/String;)Ljava/time/Instant;
InstantParam.parse ( String p1 ) : Object
io/dropwizard/jersey/params/InstantParam.parse:(Ljava/lang/String;)Ljava/lang/Object;
dropwizard-jersey-2.1.12.jar, LocalDateParam.class
package io.dropwizard.jersey.params
LocalDateParam.LocalDateParam ( String input )
io/dropwizard/jersey/params/LocalDateParam."<init>":(Ljava/lang/String;)V
LocalDateParam.LocalDateParam ( String input, String parameterName )
io/dropwizard/jersey/params/LocalDateParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
LocalDateParam.parse ( String input ) : LocalDate
io/dropwizard/jersey/params/LocalDateParam.parse:(Ljava/lang/String;)Lorg/joda/time/LocalDate;
LocalDateParam.parse ( String p1 ) : Object
io/dropwizard/jersey/params/LocalDateParam.parse:(Ljava/lang/String;)Ljava/lang/Object;
dropwizard-jersey-2.1.12.jar, SizeParam.class
package io.dropwizard.jersey.params
SizeParam.errorMessage ( Exception e ) : String
io/dropwizard/jersey/params/SizeParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
SizeParam.parse ( String input ) : Size
io/dropwizard/jersey/params/SizeParam.parse:(Ljava/lang/String;)Lio/dropwizard/util/Size;
SizeParam.parse ( String p1 ) : Object
io/dropwizard/jersey/params/SizeParam.parse:(Ljava/lang/String;)Ljava/lang/Object;
SizeParam.SizeParam ( String input )
io/dropwizard/jersey/params/SizeParam."<init>":(Ljava/lang/String;)V
SizeParam.SizeParam ( String input, String parameterName )
io/dropwizard/jersey/params/SizeParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
to the top
Problems with Data Types, High Severity 6
dropwizard-jersey-2.1.12.jar
package io.dropwizard.jersey.params
[+] class BooleanParam 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class BooleanParam. |
[+] affected methods: 5 (1.8%)
BooleanParam.BooleanParam ( String input )This constructor is from 'BooleanParam' class.
BooleanParam.BooleanParam ( String input, String parameterName )This constructor is from 'BooleanParam' class.
BooleanParam.errorMessage ( Exception e )This method is from 'BooleanParam' class.
BooleanParam.parse ( String input )This method is from 'BooleanParam' class.
BooleanParam.parse ( String p1 )This method is from 'BooleanParam' class.
[+] class DateTimeParam 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class DateTimeParam. |
[+] affected methods: 4 (1.5%)
DateTimeParam.DateTimeParam ( String input )This constructor is from 'DateTimeParam' class.
DateTimeParam.DateTimeParam ( String input, String parameterName )This constructor is from 'DateTimeParam' class.
DateTimeParam.parse ( String p1 )This method is from 'DateTimeParam' class.
DateTimeParam.parse ( String input )This method is from 'DateTimeParam' class.
[+] class DurationParam 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class DurationParam. |
[+] affected methods: 5 (1.8%)
DurationParam.DurationParam ( String input )This constructor is from 'DurationParam' class.
DurationParam.DurationParam ( String input, String parameterName )This constructor is from 'DurationParam' class.
DurationParam.errorMessage ( Exception e )This method is from 'DurationParam' class.
DurationParam.parse ( String input )This method is from 'DurationParam' class.
DurationParam.parse ( String p1 )This method is from 'DurationParam' class.
[+] class InstantParam 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class InstantParam. |
[+] affected methods: 5 (1.8%)
InstantParam.InstantParam ( String input )This constructor is from 'InstantParam' class.
InstantParam.InstantParam ( String input, String parameterName )This constructor is from 'InstantParam' class.
InstantParam.errorMessage ( Exception e )This method is from 'InstantParam' class.
InstantParam.parse ( String p1 )This method is from 'InstantParam' class.
InstantParam.parse ( String input )This method is from 'InstantParam' class.
[+] class LocalDateParam 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class LocalDateParam. |
[+] affected methods: 4 (1.5%)
LocalDateParam.LocalDateParam ( String input )This constructor is from 'LocalDateParam' class.
LocalDateParam.LocalDateParam ( String input, String parameterName )This constructor is from 'LocalDateParam' class.
LocalDateParam.parse ( String p1 )This method is from 'LocalDateParam' class.
LocalDateParam.parse ( String input )This method is from 'LocalDateParam' class.
[+] class SizeParam 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class SizeParam. |
[+] affected methods: 5 (1.8%)
SizeParam.SizeParam ( String input )This constructor is from 'SizeParam' class.
SizeParam.SizeParam ( String input, String parameterName )This constructor is from 'SizeParam' class.
SizeParam.errorMessage ( Exception e )This method is from 'SizeParam' class.
SizeParam.parse ( String input )This method is from 'SizeParam' class.
SizeParam.parse ( String p1 )This method is from 'SizeParam' class.
to the top
Problems with Methods, High Severity 2
dropwizard-jersey-2.1.12.jar, ErrorEntityWriter.class
package io.dropwizard.jersey.errors
[+] ErrorEntityWriter<T,U>.ErrorEntityWriter<T,U> ( MediaType contentType, Class<U> representation ) 1
io/dropwizard/jersey/errors/ErrorEntityWriter."<init>":(Ljavax/ws/rs/core/MediaType;Ljava/lang/Class;)V
| Change | Effect |
---|
1 |
Access level has been changed from public to protected. |
Recompilation of a client program may be terminated with the message: ErrorEntityWriter<T,U> ( MediaType, Class<U> ) has protected access in ErrorEntityWriter<T,U>. |
dropwizard-jersey-2.1.12.jar, LoggingExceptionMapper.class
package io.dropwizard.jersey.errors
[+] LoggingExceptionMapper<E>.LoggingExceptionMapper<E> ( ) 1
io/dropwizard/jersey/errors/LoggingExceptionMapper."<init>":()V
| Change | Effect |
---|
1 |
Access level has been changed from public to protected. |
Recompilation of a client program may be terminated with the message: LoggingExceptionMapper<E> ( ) has protected access in LoggingExceptionMapper<E>. |
to the top
Java Archives 1
dropwizard-jersey-2.1.12.jar
to the top