Binary compatibility report for the JCommon library between 0.9.6 and 0.9.7 versions

Test Info


Library NameJCommon
Version #10.9.6
Version #20.9.7

Test Results


Total Java ARchives1
Total Methods / Classes1936 / 323
VerdictIncompatible
(1.3%)

Problem Summary


SeverityCount
Added Methods-56
Removed MethodsHigh3
Problems with
Data Types
High2
Medium1
Low1
Problems with
Methods
High0
Medium0
Low2
Other Changes
in Data Types
-3

Added Methods (56)


jcommon-0.9.7.jar, AbstractBoot.class
package org.jfree.base
AbstractBoot.getGlobalConfig ( )  :  Configuration
AbstractBoot.loadConfiguration ( ) [abstract]  :  Configuration

jcommon-0.9.7.jar, AbstractTabbedUI.class
package org.jfree.ui.tabbedui
AbstractTabbedUI.isGlobalMenu ( )  :  boolean
AbstractTabbedUI.setGlobalMenu ( boolean p1 )  :  void

jcommon-0.9.7.jar, ArrayUtilities.class
package org.jfree.util
ArrayUtilities.ArrayUtilities ( )
ArrayUtilities.clone ( float[ ][ ] p1 ) [static]  :  float[ ][ ]
ArrayUtilities.equal ( float[ ][ ] p1, float[ ][ ] p2 ) [static]  :  boolean
ArrayUtilities.hasDuplicateItems ( Object[ ] p1 ) [static]  :  boolean

jcommon-0.9.7.jar, BaseBoot.class
package org.jfree.base
BaseBoot.getConfiguration ( ) [static]  :  ModifiableConfiguration
BaseBoot.loadConfiguration ( )  :  Configuration

jcommon-0.9.7.jar, BooleanUtilities.class
package org.jfree.util
BooleanUtilities.BooleanUtilities ( )
BooleanUtilities.valueOf ( boolean p1 ) [static]  :  Boolean

jcommon-0.9.7.jar, Configuration.class
package org.jfree.util
Configuration.findPropertyKeys ( String p1 ) [abstract]  :  Iterator

jcommon-0.9.7.jar, DefaultConfiguration.class
package org.jfree.util
DefaultConfiguration.findPropertyKeys ( String p1 )  :  Iterator

jcommon-0.9.7.jar, PaintUtilities.class
package org.jfree.util
PaintUtilities.equal ( Paint p1, Paint p2 ) [static]  :  boolean
PaintUtilities.PaintUtilities ( )

jcommon-0.9.7.jar, Parser.class
package org.jfree.xml
Parser.findPropertyKeys ( String p1 )  :  Iterator

jcommon-0.9.7.jar, RefineryUtilities.class
package org.jfree.ui
RefineryUtilities.invokeAndWait ( Runnable p1 ) [static]  :  boolean

jcommon-0.9.7.jar, ResourceBundleSupport.class
package org.jfree.util
ResourceBundleSupport.createMenu ( String p1 )  :  JMenu
ResourceBundleSupport.createTransparentIcon ( int p1, int p2 )  :  Icon
ResourceBundleSupport.formatMessage ( String p1, Object p2 )  :  String
ResourceBundleSupport.formatMessage ( String p1, Object p2, Object p3 )  :  String
ResourceBundleSupport.formatMessage ( String p1, Object[ ] p2 )  :  String
ResourceBundleSupport.getIcon ( String p1 )  :  Icon
ResourceBundleSupport.getIcon ( String p1, boolean p2 )  :  Icon
ResourceBundleSupport.getKeyStroke ( String p1 )  :  KeyStroke
ResourceBundleSupport.getMnemonic ( String p1 )  :  Integer
ResourceBundleSupport.getResourceBase ( )  :  String
ResourceBundleSupport.getResourceURL ( String p1 )  :  URL
ResourceBundleSupport.getString ( String p1 )  :  String
ResourceBundleSupport.internalGetString ( String p1 )  :  String
ResourceBundleSupport.ResourceBundleSupport ( String p1 )

jcommon-0.9.7.jar, ShapeUtilities.class
package org.jfree.util
ShapeUtilities.clone ( Shape p1 ) [static]  :  Shape
ShapeUtilities.createDiagonalCross ( float p1, float p2 ) [static]  :  Shape
ShapeUtilities.createDiamond ( float p1 ) [static]  :  Shape
ShapeUtilities.createDownTriangle ( float p1 ) [static]  :  Shape
ShapeUtilities.createLineRegion ( Line2D p1, float p2 ) [static]  :  Shape
ShapeUtilities.createRegularCross ( float p1, float p2 ) [static]  :  Shape
ShapeUtilities.createUpTriangle ( float p1 ) [static]  :  Shape
ShapeUtilities.drawRotatedShape ( Graphics2D p1, Shape p2, double p3, float p4, float p5 ) [static]  :  void
ShapeUtilities.equal ( Polygon p1, Polygon p2 ) [static]  :  boolean
ShapeUtilities.getPointInRectangle ( double p1, double p2, Rectangle2D p3 ) [static]  :  Point2D
ShapeUtilities.rotateShape ( Shape p1, double p2, float p3, float p4 ) [static]  :  Shape
ShapeUtilities.ShapeUtilities ( )
ShapeUtilities.translateShape ( Shape p1, double p2, double p3 ) [static]  :  Shape

jcommon-0.9.7.jar, ShapeUtils.class
package org.jfree.util
ShapeUtils.createLineRegion ( Line2D p1, float p2 ) [static]  :  Shape
ShapeUtils.drawRotatedShape ( Graphics2D p1, Shape p2, double p3, float p4, float p5 ) [static]  :  void
ShapeUtils.getPointInRectangle ( double p1, double p2, Rectangle2D p3 ) [static]  :  Point2D

jcommon-0.9.7.jar, SubSystem.class
package org.jfree.base.modules
SubSystem.getGlobalConfig ( ) [abstract]  :  Configuration

jcommon-0.9.7.jar, TextUtilities.class
package org.jfree.text
TextUtilities.calculateRotatedStringBounds ( String p1, Graphics2D p2, float p3, float p4, double p5, float p6, float p7 ) [static]  :  Shape
TextUtilities.calculateRotatedStringBounds ( String p1, Graphics2D p2, float p3, float p4, TextAnchor p5, double p6, TextAnchor p7 ) [static]  :  Shape
TextUtilities.drawRotatedString ( String p1, Graphics2D p2, double p3, float p4, float p5 ) [static]  :  void
TextUtilities.drawRotatedString ( String p1, Graphics2D p2, float p3, float p4, double p5, float p6, float p7 ) [static]  :  void
TextUtilities.drawRotatedString ( String p1, Graphics2D p2, float p3, float p4, TextAnchor p5, double p6, float p7, float p8 ) [static]  :  void
TextUtilities.drawRotatedString ( String p1, Graphics2D p2, float p3, float p4, TextAnchor p5, double p6, TextAnchor p7 ) [static]  :  void
TextUtilities.setUseDrawRotatedStringWorkaround ( boolean p1 ) [static]  :  void

to the top

Removed Methods (3)


jcommon-0.9.6.jar, AbstractBoot.class
package org.jfree.base
AbstractBoot.getGlobalConfig ( )  :  ModifiableConfiguration
AbstractBoot.loadConfiguration ( ) [abstract]  :  HierarchicalConfiguration

jcommon-0.9.6.jar, SubSystem.class
package org.jfree.base.modules
SubSystem.getGlobalConfig ( ) [abstract]  :  ModifiableConfiguration

to the top

Problems with Data Types, High Severity (2)


jcommon-0.9.6.jar
package org.jfree.base
[+] AbstractBoot (1)

package org.jfree.base.modules
[+] SubSystem (1)

to the top

Problems with Data Types, Medium Severity (1)


jcommon-0.9.6.jar
package org.jfree.util
[+] Configuration (1)

to the top

Problems with Data Types, Low Severity (1)


jcommon-0.9.6.jar
package org.jfree.base
[+] BaseBoot (1)

to the top

Problems with Methods, Low Severity (2)


jcommon-0.9.6.jar, AbstractBoot
package org.jfree.base
[+] AbstractBoot.getPackageManager ( )  :  PackageManager (1)

jcommon-0.9.6.jar, BaseBoot
package org.jfree.base
[+] BaseBoot.getInstance ( ) [static]  :  AbstractBoot (1)

to the top

Other Changes in Data Types (3)


jcommon-0.9.6.jar
package org.jfree.base
[+] AbstractBoot (1)

package org.jfree.base.modules
[+] SubSystem (1)

package org.jfree.ui.tabbedui
[+] AbstractTabbedUI (1)

to the top

Java ARchives (1)


jcommon-0.9.6.jar

to the top