Source compatibility report for the dropwizard-protobuf library between 0.8.2-1 and 0.8.4-1 versions
Test Info
| Library Name | dropwizard-protobuf | 
| Version #1 | 0.8.2-1 | 
| Version #2 | 0.8.4-1 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 113 / 7 | 
| Compatibility | 
95% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 12 | 
| Removed Methods | High | 0 | 
Problems with Data Types | High | 3 | 
| Medium | 0 | 
| Low | 0 | 
Problems with Methods | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Other Changes in Data Types | - | 1 | 
Added Methods  12 
dropwizard-protobuf-0.8.4-1.jar, Builder.class
package io.dropwizard.jersey.protobuf.protos
DropwizardProtos.ErrorMessage.Builder.clearDetails ( )  :  DropwizardProtos.ErrorMessage.Builder
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessage.Builder.clearDetails:()Lio/dropwizard/jersey/protobuf/protos/DropwizardProtos$ErrorMessage$Builder;
DropwizardProtos.ErrorMessage.Builder.getDetails ( )  :  String
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessage.Builder.getDetails:()Ljava/lang/String;
DropwizardProtos.ErrorMessage.Builder.getDetailsBytes ( )  :  ByteString
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessage.Builder.getDetailsBytes:()Lcom/google/protobuf/ByteString;
DropwizardProtos.ErrorMessage.Builder.hasDetails ( )  :  boolean
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessage.Builder.hasDetails:()Z
DropwizardProtos.ErrorMessage.Builder.setDetails ( String value )  :  DropwizardProtos.ErrorMessage.Builder
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessage.Builder.setDetails:(Ljava/lang/String;)Lio/dropwizard/jersey/protobuf/protos/DropwizardProtos$ErrorMessage$Builder;
DropwizardProtos.ErrorMessage.Builder.setDetailsBytes ( ByteString value )  :  DropwizardProtos.ErrorMessage.Builder
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessage.Builder.setDetailsBytes:(Lcom/google/protobuf/ByteString;)Lio/dropwizard/jersey/protobuf/protos/DropwizardProtos$ErrorMessage$Builder;
dropwizard-protobuf-0.8.4-1.jar, ErrorMessage.class
package io.dropwizard.jersey.protobuf.protos
DropwizardProtos.ErrorMessage.getDetails ( )  :  String
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessage.getDetails:()Ljava/lang/String;
DropwizardProtos.ErrorMessage.getDetailsBytes ( )  :  ByteString
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessage.getDetailsBytes:()Lcom/google/protobuf/ByteString;
DropwizardProtos.ErrorMessage.hasDetails ( )  :  boolean
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessage.hasDetails:()Z
dropwizard-protobuf-0.8.4-1.jar, ErrorMessageOrBuilder.class
package io.dropwizard.jersey.protobuf.protos
DropwizardProtos.ErrorMessageOrBuilder.getDetails ( ) [abstract]  :  String
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessageOrBuilder.getDetails:()Ljava/lang/String;
DropwizardProtos.ErrorMessageOrBuilder.getDetailsBytes ( ) [abstract]  :  ByteString
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessageOrBuilder.getDetailsBytes:()Lcom/google/protobuf/ByteString;
DropwizardProtos.ErrorMessageOrBuilder.hasDetails ( ) [abstract]  :  boolean
io/dropwizard/jersey/protobuf/protos/DropwizardProtos.ErrorMessageOrBuilder.hasDetails:()Z
to the top
Problems with Data Types, High Severity  3 
dropwizard-protobuf-0.8.2-1.jar
package io.dropwizard.jersey.protobuf.protos
[+] interface DropwizardProtos.ErrorMessageOrBuilder  3 
 | Change | Effect | 
|---|
| 1 | 
Abstract method String getDetails ( ) has been added to this interface. | 
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getDetails ( ) in DropwizardProtos.ErrorMessageOrBuilder. | 
| 2 | 
Abstract method ByteString getDetailsBytes ( ) has been added to this interface. | 
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getDetailsBytes ( ) in DropwizardProtos.ErrorMessageOrBuilder. | 
| 3 | 
Abstract method boolean hasDetails ( ) has been added to this interface. | 
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method hasDetails ( ) in DropwizardProtos.ErrorMessageOrBuilder. | 
[+] affected methods: 5 (4.4%)
DropwizardProtos.ErrorMessageOrBuilder.getCode ( )This abstract method is from 'DropwizardProtos.ErrorMessageOrBuilder' interface.
DropwizardProtos.ErrorMessageOrBuilder.getMessage ( )This abstract method is from 'DropwizardProtos.ErrorMessageOrBuilder' interface.
DropwizardProtos.ErrorMessageOrBuilder.getMessageBytes ( )This abstract method is from 'DropwizardProtos.ErrorMessageOrBuilder' interface.
DropwizardProtos.ErrorMessageOrBuilder.hasCode ( )This abstract method is from 'DropwizardProtos.ErrorMessageOrBuilder' interface.
DropwizardProtos.ErrorMessageOrBuilder.hasMessage ( )This abstract method is from 'DropwizardProtos.ErrorMessageOrBuilder' interface.
  
 
to the top
Other Changes in Data Types  1 
dropwizard-protobuf-0.8.2-1.jar
package io.dropwizard.jersey.protobuf.protos
[+] class DropwizardProtos.ErrorMessage  1 
 | Change | Effect | 
|---|
| 1 | 
Field DETAILS_FIELD_NUMBER has been added to this class. | 
No effect. | 
[+] affected methods: 41 (36.3%)
DropwizardProtos.ErrorMessage.Builder.build ( )Return value  of this method is of type 'DropwizardProtos.ErrorMessage'.
DropwizardProtos.ErrorMessage.Builder.buildPartial ( )Return value  of this method is of type 'DropwizardProtos.ErrorMessage'.
DropwizardProtos.ErrorMessage.Builder.getDefaultInstanceForType ( )Return value  of this method is of type 'DropwizardProtos.ErrorMessage'.
DropwizardProtos.ErrorMessage.Builder.mergeFrom ( DropwizardProtos.ErrorMessage other )1st parameter 'other'  of this method is of type 'DropwizardProtos.ErrorMessage'.
DropwizardProtos.ErrorMessage.getCode ( )This method is from 'DropwizardProtos.ErrorMessage' class.
 ...
  
 
to the top
Java Archives  1 
dropwizard-protobuf-0.8.2-1.jar
to the top