Binary compatibility report for the dropwizard-util library between 2.1.12 and 3.0.0 versions
Test Info
Library Name | dropwizard-util |
Version #1 | 2.1.12 |
Version #2 | 3.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 142 / 19 |
Compatibility |
59.2% |
Problem Summary
| Severity | Count |
Added Methods | - | 0 |
Removed Methods | High | 55 |
Problems with Data Types | High | 10 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Removed Methods 55
dropwizard-util-2.1.12.jar, ByteStreams.class
package io.dropwizard.util
ByteStreams.copy ( InputStream in, OutputStream to ) [static] : void *DEPRECATED*
io/dropwizard/util/ByteStreams.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V
ByteStreams.toByteArray ( InputStream in ) [static] : byte[ ] *DEPRECATED*
io/dropwizard/util/ByteStreams.toByteArray:(Ljava/io/InputStream;)[B
dropwizard-util-2.1.12.jar, CharStreams.class
package io.dropwizard.util
CharStreams.toString ( Reader reader ) [static] : String
io/dropwizard/util/CharStreams.toString:(Ljava/io/Reader;)Ljava/lang/String;
dropwizard-util-2.1.12.jar, DataSize.class
package io.dropwizard.util
DataSize.fromSize ( Size size ) [static] : DataSize *DEPRECATED*
io/dropwizard/util/DataSize.fromSize:(Lio/dropwizard/util/Size;)Lio/dropwizard/util/DataSize;
DataSize.toSize ( ) : Size *DEPRECATED*
io/dropwizard/util/DataSize.toSize:()Lio/dropwizard/util/Size;
dropwizard-util-2.1.12.jar, JavaVersion.class
package io.dropwizard.util
JavaVersion.isJava8 ( ) [static] : boolean
io/dropwizard/util/JavaVersion.isJava8:()Z
dropwizard-util-2.1.12.jar, Lists.class
package io.dropwizard.util
Lists.of ( Iterable<T> elements ) [static] : List<T>
io/dropwizard/util/Lists.of:(Ljava/lang/Iterable;)Ljava/util/List;
Lists.of ( Iterator<T> it ) [static] : List<T>
io/dropwizard/util/Lists.of:(Ljava/util/Iterator;)Ljava/util/List;
dropwizard-util-2.1.12.jar, Maps.class
package io.dropwizard.util
Maps.of ( K k1, V v1, K k2, V v2 ) [static] : Map<K,V>
io/dropwizard/util/Maps.of:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
Maps.of ( K k1, V v1, K k2, V v2, K k3, V v3 ) [static] : Map<K,V>
io/dropwizard/util/Maps.of:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
Maps.of ( K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4 ) [static] : Map<K,V>
io/dropwizard/util/Maps.of:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
Maps.of ( K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5 ) [static] : Map<K,V>
io/dropwizard/util/Maps.of:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
dropwizard-util-2.1.12.jar, Optionals.class
package io.dropwizard.util
Optionals.fromGuavaOptional ( Optional<T> guavaOptional ) [static] : Optional<T>
io/dropwizard/util/Optionals.fromGuavaOptional:(Lcom/google/common/base/Optional;)Ljava/util/Optional;
Optionals.Optionals ( )
io/dropwizard/util/Optionals."<init>":()V
Optionals.toGuavaOptional ( Optional<T> optional ) [static] : Optional<T>
io/dropwizard/util/Optionals.toGuavaOptional:(Ljava/util/Optional;)Lcom/google/common/base/Optional;
dropwizard-util-2.1.12.jar, Resources.class
package io.dropwizard.util
Resources.copy ( URL from, OutputStream to ) [static] : void *DEPRECATED*
io/dropwizard/util/Resources.copy:(Ljava/net/URL;Ljava/io/OutputStream;)V
Resources.toByteArray ( URL url ) [static] : byte[ ] *DEPRECATED*
io/dropwizard/util/Resources.toByteArray:(Ljava/net/URL;)[B
Resources.toString ( URL url, Charset charset ) [static] : String *DEPRECATED*
io/dropwizard/util/Resources.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String;
dropwizard-util-2.1.12.jar, Sets.class
package io.dropwizard.util
Sets.of ( Iterable<T> elements ) [static] : Set<T>
io/dropwizard/util/Sets.of:(Ljava/lang/Iterable;)Ljava/util/Set;
Sets.of ( T e1, T e2 ) [static] : Set<T>
io/dropwizard/util/Sets.of:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
Sets.of ( T e1, T e2, T e3 ) [static] : Set<T>
io/dropwizard/util/Sets.of:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
Sets.of ( T e1, T e2, T e3, T e4 ) [static] : Set<T>
io/dropwizard/util/Sets.of:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
Sets.of ( T e1, T e2, T e3, T e4, T e5 ) [static] : Set<T>
io/dropwizard/util/Sets.of:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
Sets.of ( T... elements ) [static] : Set<T>
io/dropwizard/util/Sets.of:([Ljava/lang/Object;)Ljava/util/Set;
dropwizard-util-2.1.12.jar, Size.class
package io.dropwizard.util
Size.bytes ( long count ) [static] : Size
io/dropwizard/util/Size.bytes:(J)Lio/dropwizard/util/Size;
Size.compareTo ( Object p1 ) : int
io/dropwizard/util/Size.compareTo:(Ljava/lang/Object;)I
Size.compareTo ( Size other ) : int
io/dropwizard/util/Size.compareTo:(Lio/dropwizard/util/Size;)I
Size.fromDataSize ( DataSize dataSize ) [static] : Size
io/dropwizard/util/Size.fromDataSize:(Lio/dropwizard/util/DataSize;)Lio/dropwizard/util/Size;
Size.getQuantity ( ) : long
io/dropwizard/util/Size.getQuantity:()J
Size.getUnit ( ) : SizeUnit
io/dropwizard/util/Size.getUnit:()Lio/dropwizard/util/SizeUnit;
Size.gigabytes ( long count ) [static] : Size
io/dropwizard/util/Size.gigabytes:(J)Lio/dropwizard/util/Size;
Size.kilobytes ( long count ) [static] : Size
io/dropwizard/util/Size.kilobytes:(J)Lio/dropwizard/util/Size;
Size.megabytes ( long count ) [static] : Size
io/dropwizard/util/Size.megabytes:(J)Lio/dropwizard/util/Size;
Size.parse ( String size ) [static] : Size
io/dropwizard/util/Size.parse:(Ljava/lang/String;)Lio/dropwizard/util/Size;
Size.terabytes ( long count ) [static] : Size
io/dropwizard/util/Size.terabytes:(J)Lio/dropwizard/util/Size;
Size.toBytes ( ) : long
io/dropwizard/util/Size.toBytes:()J
Size.toDataSize ( ) : DataSize
io/dropwizard/util/Size.toDataSize:()Lio/dropwizard/util/DataSize;
Size.toGigabytes ( ) : long
io/dropwizard/util/Size.toGigabytes:()J
Size.toKilobytes ( ) : long
io/dropwizard/util/Size.toKilobytes:()J
Size.toMegabytes ( ) : long
io/dropwizard/util/Size.toMegabytes:()J
Size.toTerabytes ( ) : long
io/dropwizard/util/Size.toTerabytes:()J
dropwizard-util-2.1.12.jar, SizeUnit.class
package io.dropwizard.util
SizeUnit.convert ( long size, SizeUnit unit ) : long
io/dropwizard/util/SizeUnit.convert:(JLio/dropwizard/util/SizeUnit;)J
SizeUnit.toBytes ( long l ) : long
io/dropwizard/util/SizeUnit.toBytes:(J)J
SizeUnit.toDataSizeUnit ( ) : DataSizeUnit
io/dropwizard/util/SizeUnit.toDataSizeUnit:()Lio/dropwizard/util/DataSizeUnit;
SizeUnit.toGigabytes ( long l ) : long
io/dropwizard/util/SizeUnit.toGigabytes:(J)J
SizeUnit.toKilobytes ( long l ) : long
io/dropwizard/util/SizeUnit.toKilobytes:(J)J
SizeUnit.toMegabytes ( long l ) : long
io/dropwizard/util/SizeUnit.toMegabytes:(J)J
SizeUnit.toTerabytes ( long l ) : long
io/dropwizard/util/SizeUnit.toTerabytes:(J)J
SizeUnit.valueOf ( String name ) [static] : SizeUnit
io/dropwizard/util/SizeUnit.valueOf:(Ljava/lang/String;)Lio/dropwizard/util/SizeUnit;
SizeUnit.values ( ) [static] : SizeUnit[ ]
io/dropwizard/util/SizeUnit.values:()[Lio/dropwizard/util/SizeUnit;
dropwizard-util-2.1.12.jar, Strings.class
package io.dropwizard.util
Strings.emptyToNull ( String string ) [static] : String
io/dropwizard/util/Strings.emptyToNull:(Ljava/lang/String;)Ljava/lang/String;
Strings.isNullOrEmpty ( String string ) [static] : boolean
io/dropwizard/util/Strings.isNullOrEmpty:(Ljava/lang/String;)Z
Strings.nullToEmpty ( String string ) [static] : String
io/dropwizard/util/Strings.nullToEmpty:(Ljava/lang/String;)Ljava/lang/String;
Strings.repeat ( String string, int count ) [static] : String
io/dropwizard/util/Strings.repeat:(Ljava/lang/String;I)Ljava/lang/String;
dropwizard-util-2.1.12.jar, Throwables.class
package io.dropwizard.util
Throwables.getRootCause ( Throwable throwable ) [static] : Throwable *DEPRECATED*
io/dropwizard/util/Throwables.getRootCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
to the top
Problems with Data Types, High Severity 10
dropwizard-util-2.1.12.jar
package io.dropwizard.util
[+] class ByteStreams 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 2 (1.4%)
ByteStreams.copy ( InputStream in, OutputStream to )This method is from 'ByteStreams' class.
ByteStreams.toByteArray ( InputStream in )This method is from 'ByteStreams' class.
[+] class CharStreams 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (0.7%)
CharStreams.toString ( Reader reader )This method is from 'CharStreams' class.
[+] class JavaVersion 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (0.7%)
JavaVersion.isJava8 ( )This method is from 'JavaVersion' class.
[+] class Lists 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 2 (1.4%)
Lists.of ( Iterable<T> elements )This method is from 'Lists' class.
Lists.of ( Iterator<T> it )This method is from 'Lists' class.
[+] class Maps 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 4 (2.8%)
Maps.of ( K k1, V v1, K k2, V v2 )This method is from 'Maps' class.
Maps.of ( K k1, V v1, K k2, V v2, K k3, V v3 )This method is from 'Maps' class.
Maps.of ( K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4 )This method is from 'Maps' class.
Maps.of ( K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5 )This method is from 'Maps' class.
[+] class Optionals 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 3 (2.1%)
Optionals.Optionals ( )This constructor is from 'Optionals' abstract class.
Optionals.fromGuavaOptional ( Optional<T> guavaOptional )This method is from 'Optionals' abstract class.
Optionals.toGuavaOptional ( Optional<T> optional )This method is from 'Optionals' abstract class.
[+] class Sets 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 6 (4.2%)
Sets.of ( T... elements )This method is from 'Sets' class.
Sets.of ( Iterable<T> elements )This method is from 'Sets' class.
Sets.of ( T e1, T e2 )This method is from 'Sets' class.
Sets.of ( T e1, T e2, T e3 )This method is from 'Sets' class.
Sets.of ( T e1, T e2, T e3, T e4 )This method is from 'Sets' class.
...
[+] class Size 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 20 (14.1%)
Size.bytes ( long count )This method is from 'Size' class.
Size.compareTo ( Size other )This method is from 'Size' class.
Size.compareTo ( Object p1 )This method is from 'Size' class.
Size.equals ( Object obj )This method is from 'Size' class.
Size.fromDataSize ( DataSize dataSize )This method is from 'Size' class.
...
[+] class SizeUnit 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 9 (6.3%)
SizeUnit.convert ( long size, SizeUnit unit )This method is from 'SizeUnit' class.
SizeUnit.toBytes ( long l )This method is from 'SizeUnit' class.
SizeUnit.toDataSizeUnit ( )This method is from 'SizeUnit' class.
SizeUnit.toGigabytes ( long l )This method is from 'SizeUnit' class.
SizeUnit.toKilobytes ( long l )This method is from 'SizeUnit' class.
...
[+] class Strings 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 4 (2.8%)
Strings.emptyToNull ( String string )This method is from 'Strings' class.
Strings.isNullOrEmpty ( String string )This method is from 'Strings' class.
Strings.nullToEmpty ( String string )This method is from 'Strings' class.
Strings.repeat ( String string, int count )This method is from 'Strings' class.
to the top
Java Archives 1
dropwizard-util-2.1.12.jar
to the top