Binary compatibility report for the JCommon library between 0.8.6 and 0.8.7 versions

Test Info


Library NameJCommon
Version #10.8.6
Version #20.8.7

Test Results


Total Java ARchives1
Total Methods / Classes872 / 143
VerdictIncompatible
(1.3%)

Problem Summary


SeverityCount
Added Methods-47
Removed MethodsHigh6
Problems with
Data Types
High3
Medium1
Low4
Problems with
Methods
High1
Medium0
Low0
Other Changes
in Data Types
-6

Added Methods (47)


jcommon-0.8.7.jar, AbstractObjectList.class
package org.jfree.util
AbstractObjectList.AbstractObjectList ( )
AbstractObjectList.AbstractObjectList ( int p1 )
AbstractObjectList.clear ( )  :  void
AbstractObjectList.clone ( )  :  Object
AbstractObjectList.equals ( Object p1 )  :  boolean
AbstractObjectList.get ( int p1 )  :  Object
AbstractObjectList.indexOf ( Object p1 )  :  int
AbstractObjectList.set ( int p1, Object p2 )  :  void
AbstractObjectList.size ( )  :  int

jcommon-0.8.7.jar, ArrayUtils.class
package org.jfree.util
ArrayUtils.ArrayUtils ( )
ArrayUtils.clone ( float[ ][ ] p1 ) [static]  :  float[ ][ ]
ArrayUtils.equal ( float[ ][ ] p1, float[ ][ ] p2 ) [static]  :  boolean

jcommon-0.8.7.jar, BooleanList.class
package org.jfree.util
BooleanList.clone ( )  :  Object

jcommon-0.8.7.jar, NumberUtils.class
package org.jfree.util
NumberUtils.equal ( double p1, double p2 ) [static]  :  boolean
NumberUtils.NumberUtils ( )

jcommon-0.8.7.jar, ObjectUtils.class
package org.jfree.util
ObjectUtils.clone ( List p1 ) [static]  :  List
ObjectUtils.clone ( Object p1 ) [static]  :  Object
ObjectUtils.equal ( Object p1, Object p2 ) [static]  :  boolean

jcommon-0.8.7.jar, PaintList.class
package org.jfree.util
PaintList.clone ( )  :  Object
PaintList.equals ( Object p1 )  :  boolean
PaintList.getPaint ( int p1 )  :  Paint
PaintList.PaintList ( )
PaintList.setPaint ( int p1, Paint p2 )  :  void

jcommon-0.8.7.jar, PublicCloneable.class
package org.jfree.util
PublicCloneable.clone ( ) [abstract]  :  Object

jcommon-0.8.7.jar, Rotation.class
package org.jfree.util
Rotation.equals ( Object p1 )  :  boolean
Rotation.getFactor ( )  :  double
Rotation.toString ( )  :  String

jcommon-0.8.7.jar, ShapeList.class
package org.jfree.util
ShapeList.clone ( )  :  Object
ShapeList.equals ( Object p1 )  :  boolean
ShapeList.getShape ( int p1 )  :  Shape
ShapeList.setShape ( int p1, Shape p2 )  :  void
ShapeList.ShapeList ( )

jcommon-0.8.7.jar, ShapeUtils.class
package org.jfree.util
ShapeUtils.clone ( Shape p1 ) [static]  :  Shape
ShapeUtils.equal ( Polygon p1, Polygon p2 )  :  boolean
ShapeUtils.ShapeUtils ( )

jcommon-0.8.7.jar, SortOrder.class
package org.jfree.util
SortOrder.equals ( Object p1 )  :  boolean
SortOrder.toString ( )  :  String

jcommon-0.8.7.jar, SpreadsheetDate.class
package org.jfree.date
SpreadsheetDate.compareTo ( Object p1 )  :  int

jcommon-0.8.7.jar, StrokeList.class
package org.jfree.util
StrokeList.clone ( )  :  Object
StrokeList.equals ( Object p1 )  :  boolean
StrokeList.getStroke ( int p1 )  :  Stroke
StrokeList.setStroke ( int p1, Stroke p2 )  :  void
StrokeList.StrokeList ( )

jcommon-0.8.7.jar, TextAnchorTable.class
package org.jfree.ui
TextAnchorTable.equals ( Object p1 )  :  boolean
TextAnchorTable.getAnchor ( int p1, int p2 )  :  TextAnchor
TextAnchorTable.setAnchor ( int p1, int p2, TextAnchor p3 )  :  void
TextAnchorTable.TextAnchorTable ( )

to the top

Removed Methods (6)


jcommon-0.8.6.jar, PaintTableTests.class
package org.jfree.util
PaintTableTests.PaintTableTests ( String p1 )
PaintTableTests.suite ( ) [static]  :  Test
PaintTableTests.testSerialization ( )  :  void

jcommon-0.8.6.jar, ShapeTableTests.class
package org.jfree.util
ShapeTableTests.ShapeTableTests ( String p1 )
ShapeTableTests.suite ( ) [static]  :  Test
ShapeTableTests.testSerialization ( )  :  void

to the top

Problems with Data Types, High Severity (3)


jcommon-0.8.6.jar
package org.jfree.util
[+] ObjectUtils (1)
[+] PaintTableTests (1)
[+] ShapeTableTests (1)

to the top

Problems with Methods, High Severity (1)


jcommon-0.8.6.jar, InsetsTextField
package org.jfree.ui
[+] InsetsTextField.formatInsetsString ( Insets p1 ) [static]  :  String (1)

to the top

Problems with Data Types, Medium Severity (1)


jcommon-0.8.6.jar
package org.jfree.util
[+] BooleanList (1)

to the top

Problems with Data Types, Low Severity (4)


jcommon-0.8.6.jar
package org.jfree.util
[+] ObjectList (4)

to the top

Other Changes in Data Types (6)


jcommon-0.8.6.jar
package org.jfree.date
[+] SerialDate (1)

package org.jfree.ui
[+] FontChooserPanel (1)
[+] FontDisplayField (1)
[+] InsetsChooserPanel (1)
[+] InsetsTextField (1)
[+] StandardDialog (1)

to the top

Java ARchives (1)


jcommon-0.8.6.jar

to the top