Binary compatibility report for the dropwizard-util library between 2.1.12 and 3.0.0 versions

Test Info


Library Namedropwizard-util
Version #12.1.12
Version #23.0.0

Test Results


Total Java Modules1
Total Methods / Classes142 / 19
Compatibility 59.2%

Problem Summary


SeverityCount
Added Methods-0
Removed MethodsHigh55
Problems with
Data Types
High10
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Removed Methods  55 


dropwizard-util-2.1.12.jar, ByteStreams.class
package io.dropwizard.util
ByteStreams.copy ( InputStream in, OutputStream to ) [static]  :  void *DEPRECATED*
ByteStreams.toByteArray ( InputStream in ) [static]  :  byte[ ] *DEPRECATED*

dropwizard-util-2.1.12.jar, CharStreams.class
package io.dropwizard.util
CharStreams.toString ( Reader reader ) [static]  :  String

dropwizard-util-2.1.12.jar, DataSize.class
package io.dropwizard.util
DataSize.fromSize ( Size size ) [static]  :  DataSize *DEPRECATED*
DataSize.toSize ( )  :  Size *DEPRECATED*

dropwizard-util-2.1.12.jar, JavaVersion.class
package io.dropwizard.util
JavaVersion.isJava8 ( ) [static]  :  boolean

dropwizard-util-2.1.12.jar, Lists.class
package io.dropwizard.util
Lists.of ( Iterable<T> elements ) [static]  :  List<T>
Lists.of ( Iterator<T> it ) [static]  :  List<T>

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>
Maps.of ( K k1, V v1, K k2, V v2, K k3, V v3 ) [static]  :  Map<K,V>
Maps.of ( K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4 ) [static]  :  Map<K,V>
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>

dropwizard-util-2.1.12.jar, Optionals.class
package io.dropwizard.util
Optionals.fromGuavaOptional ( Optional<T> guavaOptional ) [static]  :  Optional<T>
Optionals.Optionals ( )
Optionals.toGuavaOptional ( Optional<T> optional ) [static]  :  Optional<T>

dropwizard-util-2.1.12.jar, Resources.class
package io.dropwizard.util
Resources.copy ( URL from, OutputStream to ) [static]  :  void *DEPRECATED*
Resources.toByteArray ( URL url ) [static]  :  byte[ ] *DEPRECATED*
Resources.toString ( URL url, Charset charset ) [static]  :  String *DEPRECATED*

dropwizard-util-2.1.12.jar, Sets.class
package io.dropwizard.util
Sets.of ( Iterable<T> elements ) [static]  :  Set<T>
Sets.of ( T e1, T e2 ) [static]  :  Set<T>
Sets.of ( T e1, T e2, T e3 ) [static]  :  Set<T>
Sets.of ( T e1, T e2, T e3, T e4 ) [static]  :  Set<T>
Sets.of ( T e1, T e2, T e3, T e4, T e5 ) [static]  :  Set<T>
Sets.of ( T... elements ) [static]  :  Set<T>

dropwizard-util-2.1.12.jar, Size.class
package io.dropwizard.util
Size.bytes ( long count ) [static]  :  Size
Size.compareTo ( Object p1 )  :  int
Size.compareTo ( Size other )  :  int
Size.fromDataSize ( DataSize dataSize ) [static]  :  Size
Size.getQuantity ( )  :  long
Size.getUnit ( )  :  SizeUnit
Size.gigabytes ( long count ) [static]  :  Size
Size.kilobytes ( long count ) [static]  :  Size
Size.megabytes ( long count ) [static]  :  Size
Size.parse ( String size ) [static]  :  Size
Size.terabytes ( long count ) [static]  :  Size
Size.toBytes ( )  :  long
Size.toDataSize ( )  :  DataSize
Size.toGigabytes ( )  :  long
Size.toKilobytes ( )  :  long
Size.toMegabytes ( )  :  long
Size.toTerabytes ( )  :  long

dropwizard-util-2.1.12.jar, SizeUnit.class
package io.dropwizard.util
SizeUnit.convert ( long size, SizeUnit unit )  :  long
SizeUnit.toBytes ( long l )  :  long
SizeUnit.toDataSizeUnit ( )  :  DataSizeUnit
SizeUnit.toGigabytes ( long l )  :  long
SizeUnit.toKilobytes ( long l )  :  long
SizeUnit.toMegabytes ( long l )  :  long
SizeUnit.toTerabytes ( long l )  :  long
SizeUnit.valueOf ( String name ) [static]  :  SizeUnit
SizeUnit.values ( ) [static]  :  SizeUnit[ ]

dropwizard-util-2.1.12.jar, Strings.class
package io.dropwizard.util
Strings.emptyToNull ( String string ) [static]  :  String
Strings.isNullOrEmpty ( String string ) [static]  :  boolean
Strings.nullToEmpty ( String string ) [static]  :  String
Strings.repeat ( String string, int count ) [static]  :  String

dropwizard-util-2.1.12.jar, Throwables.class
package io.dropwizard.util
Throwables.getRootCause ( Throwable throwable ) [static]  :  Throwable *DEPRECATED*

to the top

Problems with Data Types, High Severity  10 


dropwizard-util-2.1.12.jar
package io.dropwizard.util
[+] class ByteStreams  1 
[+] class CharStreams  1 
[+] class JavaVersion  1 
[+] class Lists  1 
[+] class Maps  1 
[+] class Optionals  1 
[+] class Sets  1 
[+] class Size  1 
[+] class SizeUnit  1 
[+] class Strings  1 

to the top

Java Archives  1 


dropwizard-util-2.1.12.jar

to the top