Binary compatibility report for the JCommon library between 0.6.1 and 0.6.2 versions

Test Info


Library NameJCommon
Version #10.6.1
Version #20.6.2

Test Results


Total Java ARchives1
Total Methods / Classes1113 / 141
VerdictIncompatible
(2.2%)

Problem Summary


SeverityCount
Added Methods-130
Removed MethodsHigh15
Problems with
Data Types
High5
Medium0
Low14
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-18

Added Methods (130)


jcommon-0.6.2-tests.jar, DayTests.class
package com.jrefinery.data.junit
DayTests.testEquals ( )  :  void
DayTests.testEqualsSelf ( )  :  void

jcommon-0.6.2-tests.jar, HourTests.class
package com.jrefinery.data.junit
HourTests.testEquals ( )  :  void
HourTests.testEqualsSelf ( )  :  void

jcommon-0.6.2-tests.jar, MillisecondTests.class
package com.jrefinery.data.junit
MillisecondTests.testEquals ( )  :  void
MillisecondTests.testEqualsSelf ( )  :  void

jcommon-0.6.2-tests.jar, MinuteTests.class
package com.jrefinery.data.junit
MinuteTests.testEquals ( )  :  void
MinuteTests.testEqualsSelf ( )  :  void

jcommon-0.6.2-tests.jar, MonthTests.class
package com.jrefinery.data.junit
MonthTests.testEquals ( )  :  void
MonthTests.testEqualsSelf ( )  :  void

jcommon-0.6.2-tests.jar, QuarterTests.class
package com.jrefinery.data.junit
QuarterTests.testEquals ( )  :  void
QuarterTests.testEqualsSelf ( )  :  void

jcommon-0.6.2-tests.jar, SecondTests.class
package com.jrefinery.data.junit
SecondTests.testEquals ( )  :  void
SecondTests.testEqualsSelf ( )  :  void

jcommon-0.6.2-tests.jar, WeekTests.class
package com.jrefinery.data.junit
WeekTests.testEquals ( )  :  void

jcommon-0.6.2-tests.jar, YearTests.class
package com.jrefinery.data.junit
YearTests.testEquals ( )  :  void
YearTests.testEqualsSelf ( )  :  void

jcommon-0.6.2.jar, AboutResources_pl.class
package com.jrefinery.ui.about.resources
AboutResources_pl.AboutResources_pl ( )
AboutResources_pl.getContents ( )  :  Object[ ][ ]

jcommon-0.6.2.jar, ApplicationFrame.class
package com.jrefinery.ui
ApplicationFrame.ApplicationFrame ( String p1 )

jcommon-0.6.2.jar, DataPackageResources_pl.class
package com.jrefinery.data.resources
DataPackageResources_pl.DataPackageResources_pl ( )
DataPackageResources_pl.getContents ( )  :  Object[ ][ ]

jcommon-0.6.2.jar, DatasetUtilities.class
package com.jrefinery.data
DatasetUtilities.getDomainExtent ( Dataset p1 ) [static]  :  Range
DatasetUtilities.getRangeExtent ( Dataset p1 ) [static]  :  Range
DatasetUtilities.getStackedRangeExtent ( CategoryDataset p1 ) [static]  :  Range

jcommon-0.6.2.jar, DateRange.class
package com.jrefinery.data
DateRange.DateRange ( )
DateRange.DateRange ( Date p1, Date p2 )
DateRange.DateRange ( double p1, double p2 )
DateRange.DateRange ( Range p1 )
DateRange.getLowerDate ( )  :  Date
DateRange.getUpperDate ( )  :  Date

jcommon-0.6.2.jar, DefaultIntervalCategoryDataset.class
package com.jrefinery.data
DefaultIntervalCategoryDataset.DefaultIntervalCategoryDataset ( double[ ][ ] p1, double[ ][ ] p2 )
DefaultIntervalCategoryDataset.DefaultIntervalCategoryDataset ( Number[ ][ ] p1, Number[ ][ ] p2 )
DefaultIntervalCategoryDataset.DefaultIntervalCategoryDataset ( String[ ] p1, Number[ ][ ] p2, Number[ ][ ] p3 )
DefaultIntervalCategoryDataset.DefaultIntervalCategoryDataset ( String[ ] p1, Object[ ] p2, Number[ ][ ] p3, Number[ ][ ] p4 )
DefaultIntervalCategoryDataset.getCategories ( )  :  List
DefaultIntervalCategoryDataset.getCategoryCount ( )  :  int
DefaultIntervalCategoryDataset.getEndValue ( int p1, Object p2 )  :  Number
DefaultIntervalCategoryDataset.getSeriesCount ( )  :  int
DefaultIntervalCategoryDataset.getSeriesName ( int p1 )  :  String
DefaultIntervalCategoryDataset.getStartValue ( int p1, Object p2 )  :  Number
DefaultIntervalCategoryDataset.getValue ( int p1, Object p2 )  :  Number
DefaultIntervalCategoryDataset.setCategories ( Object[ ] p1 )  :  void
DefaultIntervalCategoryDataset.setEndValue ( int p1, Object p2, Number p3 )  :  void
DefaultIntervalCategoryDataset.setSeriesNames ( String[ ] p1 )  :  void
DefaultIntervalCategoryDataset.setStartValue ( int p1, Object p2, Number p3 )  :  void

jcommon-0.6.2.jar, DefaultMeterDataset.class
package com.jrefinery.data
DefaultMeterDataset.DefaultMeterDataset ( Number p1, Number p2, Number p3, String p4 )
DefaultMeterDataset.DefaultMeterDataset ( Number p1, Number p2, Number p3, String p4, Number p5, Number p6, Number p7, Number p8, Number p9, Number p10, int p11 )
DefaultMeterDataset.getBorderType ( )  :  int
DefaultMeterDataset.getUnits ( )  :  String
DefaultMeterDataset.isValueValid ( )  :  boolean
DefaultMeterDataset.setBorderType ( int p1 )  :  void
DefaultMeterDataset.setUnits ( String p1 )  :  void

jcommon-0.6.2.jar, DefaultPieDataset.class
package com.jrefinery.data
DefaultPieDataset.getCategories ( )  :  List

jcommon-0.6.2.jar, DomainInfo.class
package com.jrefinery.data
DomainInfo.getValueRange ( ) [abstract]  :  Range

jcommon-0.6.2.jar, GanttSeries.class
package com.jrefinery.data
GanttSeries.add ( Object p1, TimeAllocation p2 )  :  void
GanttSeries.GanttSeries ( String p1 )
GanttSeries.getItemCount ( )  :  int
GanttSeries.getTimeAllocation ( Object p1 )  :  TimeAllocation

jcommon-0.6.2.jar, GanttSeriesCollection.class
package com.jrefinery.data
GanttSeriesCollection.add ( GanttSeries p1 )  :  void
GanttSeriesCollection.GanttSeriesCollection ( )
GanttSeriesCollection.getCategories ( )  :  List
GanttSeriesCollection.getCategoryCount ( )  :  int
GanttSeriesCollection.getEndValue ( int p1, Object p2 )  :  Number
GanttSeriesCollection.getSeriesCount ( )  :  int
GanttSeriesCollection.getSeriesName ( int p1 )  :  String
GanttSeriesCollection.getStartValue ( int p1, Object p2 )  :  Number
GanttSeriesCollection.getValue ( int p1, Object p2 )  :  Number

jcommon-0.6.2.jar, Hour.class
package com.jrefinery.data
Hour.equals ( Object p1 )  :  boolean

jcommon-0.6.2.jar, JdbcCategoryDataset.class
package com.jrefinery.data
JdbcCategoryDataset.executeQuery ( String p1 )  :  void
JdbcCategoryDataset.JdbcCategoryDataset ( Connection p1 )
JdbcCategoryDataset.JdbcCategoryDataset ( Connection p1, String p2 )
JdbcCategoryDataset.JdbcCategoryDataset ( String p1, String p2, String p3, String p4 )

jcommon-0.6.2.jar, JdbcPieDataset.class
package com.jrefinery.data
JdbcPieDataset.executeQuery ( String p1 )  :  void
JdbcPieDataset.JdbcPieDataset ( )
JdbcPieDataset.JdbcPieDataset ( Connection p1 )
JdbcPieDataset.JdbcPieDataset ( Connection p1, String p2 )
JdbcPieDataset.JdbcPieDataset ( String p1, String p2, String p3, String p4 )

jcommon-0.6.2.jar, JdbcXYDataset.class
package com.jrefinery.data
JdbcXYDataset.close ( )  :  void
JdbcXYDataset.executeQuery ( String p1 )  :  void
JdbcXYDataset.getItemCount ( int p1 )  :  int
JdbcXYDataset.getLegendItemCount ( )  :  int
JdbcXYDataset.getLegendItemLabels ( )  :  String[ ]
JdbcXYDataset.getMaximumRangeValue ( )  :  Number
JdbcXYDataset.getMinimumRangeValue ( )  :  Number
JdbcXYDataset.getSeriesCount ( )  :  int
JdbcXYDataset.getSeriesName ( int p1 )  :  String
JdbcXYDataset.getValueRange ( )  :  Range
JdbcXYDataset.getXValue ( int p1, int p2 )  :  Number
JdbcXYDataset.getYValue ( int p1, int p2 )  :  Number
JdbcXYDataset.JdbcXYDataset ( Connection p1 )
JdbcXYDataset.JdbcXYDataset ( Connection p1, String p2 )
JdbcXYDataset.JdbcXYDataset ( String p1, String p2, String p3, String p4 )

jcommon-0.6.2.jar, MeterDataset.class
package com.jrefinery.data
MeterDataset.getBorderType ( ) [abstract]  :  int
MeterDataset.getUnits ( ) [abstract]  :  String
MeterDataset.isValueValid ( ) [abstract]  :  boolean

jcommon-0.6.2.jar, Millisecond.class
package com.jrefinery.data
Millisecond.equals ( Object p1 )  :  boolean
Millisecond.getSecond ( )  :  Second

jcommon-0.6.2.jar, Minute.class
package com.jrefinery.data
Minute.equals ( Object p1 )  :  boolean

jcommon-0.6.2.jar, PieDataset.class
package com.jrefinery.data
PieDataset.getCategories ( ) [abstract]  :  List

jcommon-0.6.2.jar, Range.class
package com.jrefinery.data
Range.combine ( Range p1, Range p2 ) [static]  :  Range
Range.getCentralValue ( )  :  double
Range.getLength ( )  :  double
Range.getLowerBound ( )  :  double
Range.getUpperBound ( )  :  double
Range.Range ( double p1, double p2 )

jcommon-0.6.2.jar, RangeInfo.class
package com.jrefinery.data
RangeInfo.getValueRange ( ) [abstract]  :  Range

jcommon-0.6.2.jar, RefineryUtilities.class
package com.jrefinery.ui
RefineryUtilities.centerDialogInParent ( Dialog p1 ) [static]  :  void
RefineryUtilities.centerFrameOnScreen ( Window p1 ) [static]  :  void
RefineryUtilities.createJButton ( String p1, Font p2 ) [static]  :  JButton
RefineryUtilities.createJLabel ( String p1, Font p2 ) [static]  :  JLabel
RefineryUtilities.createJLabel ( String p1, Font p2, Color p3 ) [static]  :  JLabel
RefineryUtilities.createTablePanel ( TableModel p1 ) [static]  :  JPanel
RefineryUtilities.drawRotatedString ( String p1, Graphics2D p2, float p3, float p4, double p5 ) [static]  :  void
RefineryUtilities.getPointInRectangle ( double p1, double p2, Rectangle2D p3 ) [static]  :  Point2D
RefineryUtilities.positionDialogRelativeToParent ( Dialog p1, double p2, double p3 ) [static]  :  void
RefineryUtilities.positionFrameOnScreen ( Window p1, double p2, double p3 ) [static]  :  void
RefineryUtilities.positionFrameRandomly ( Window p1 ) [static]  :  void
RefineryUtilities.RefineryUtilities ( )

jcommon-0.6.2.jar, Second.class
package com.jrefinery.data
Second.equals ( Object p1 )  :  boolean

jcommon-0.6.2.jar, SpreadsheetDate.class
package com.jrefinery.date
SpreadsheetDate.equals ( Object p1 )  :  boolean

jcommon-0.6.2.jar, TimeAllocation.class
package com.jrefinery.data
TimeAllocation.getEnd ( )  :  Date
TimeAllocation.getStart ( )  :  Date
TimeAllocation.TimeAllocation ( Date p1, Date p2 )

jcommon-0.6.2.jar, TimeSeriesCollection.class
package com.jrefinery.data
TimeSeriesCollection.getPosition ( )  :  int
TimeSeriesCollection.setPosition ( int p1 )  :  void

jcommon-0.6.2.jar, XYSeries.class
package com.jrefinery.data
XYSeries.clear ( )  :  void

jcommon-0.6.2.jar, XYSeriesCollection.class
package com.jrefinery.data
XYSeriesCollection.removeAllSeries ( )  :  void
XYSeriesCollection.removeSeries ( int p1 )  :  void
XYSeriesCollection.removeSeries ( XYSeries p1 )  :  void

to the top

Removed Methods (15)


jcommon-0.6.1.jar, ApplicationFrame.class
package com.jrefinery.ui
ApplicationFrame.ApplicationFrame ( )

jcommon-0.6.1.jar, DefaultMeterDataset.class
package com.jrefinery.data
DefaultMeterDataset.DefaultMeterDataset ( Number p1, Number p2, Number p3 )
DefaultMeterDataset.DefaultMeterDataset ( Number p1, Number p2, Number p3, Number p4, Number p5, Number p6, Number p7, Number p8, Number p9 )

jcommon-0.6.1.jar, DefaultPieDataset.class
package com.jrefinery.data
DefaultPieDataset.getCategories ( )  :  Set

jcommon-0.6.1.jar, JRefineryUtilities.class
package com.jrefinery.ui
JRefineryUtilities.centerDialogInParent ( JDialog p1 ) [static]  :  void
JRefineryUtilities.centerFrameOnScreen ( JFrame p1 ) [static]  :  void
JRefineryUtilities.createJButton ( String p1, Font p2 ) [static]  :  JButton
JRefineryUtilities.createJLabel ( String p1, Font p2 ) [static]  :  JLabel
JRefineryUtilities.createJLabel ( String p1, Font p2, Color p3 ) [static]  :  JLabel
JRefineryUtilities.createTablePanel ( TableModel p1 ) [static]  :  JPanel
JRefineryUtilities.JRefineryUtilities ( )
JRefineryUtilities.positionDialogRelativeToParent ( JDialog p1, double p2, double p3 ) [static]  :  void
JRefineryUtilities.positionFrameOnScreen ( JFrame p1, double p2, double p3 ) [static]  :  void
JRefineryUtilities.positionFrameRandomly ( JFrame p1 ) [static]  :  void

jcommon-0.6.1.jar, PieDataset.class
package com.jrefinery.data
PieDataset.getCategories ( ) [abstract]  :  Set

to the top

Problems with Data Types, High Severity (5)


jcommon-0.6.1.jar
package com.jrefinery
[+] JCommon (2)

package com.jrefinery.data
[+] DefaultPieDataset (1)
[+] PieDataset (1)

package com.jrefinery.ui
[+] JRefineryUtilities (1)

to the top

Problems with Data Types, Low Severity (14)


jcommon-0.6.1.jar
package com.jrefinery
[+] JCommon (2)

package com.jrefinery.date
[+] SerialDate (12)

to the top

Other Changes in Data Types (18)


jcommon-0.6.1.jar
package com.jrefinery.data
[+] DefaultPieDataset (2)
[+] DomainInfo (1)
[+] MeterDataset (7)
[+] PieDataset (1)
[+] RangeInfo (1)
[+] TimePeriod (1)
[+] TimeSeriesCollection (4)

package com.jrefinery.date
[+] SerialDate (1)

to the top

Java ARchives (1)


jcommon-0.6.1.jar

to the top