Source compatibility report for the JCommon library between 0.5.5 and 0.5.6 versions

Test Info


Library NameJCommon
Version #10.5.5
Version #20.5.6

Test Results


Total Java ARchives1
Total Methods / Classes923 / 114
VerdictIncompatible
(14.8%)

Problem Summary


SeverityCount
Added Methods-106
Removed MethodsHigh48
Problems with
Data Types
High17
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-2

Added Methods (106)


jcommon-0.5.6.jar, AboutFrame.class
package com.jrefinery.ui.about
AboutFrame.AboutFrame ( String p1, String p2, String p3, String p4, String p5, String p6, List p7, List p8 )
AboutFrame.getPreferredSize ( )  :  Dimension

jcommon-0.5.6.jar, AboutPanel.class
package com.jrefinery.ui.about
AboutPanel.AboutPanel ( String p1, String p2, String p3, String p4 )
AboutPanel.AboutPanel ( String p1, String p2, String p3, String p4, Image p5 )

jcommon-0.5.6.jar, Contributor.class
package com.jrefinery.ui.about
Contributor.Contributor ( String p1, String p2 )
Contributor.getEmail ( )  :  String
Contributor.getName ( )  :  String

jcommon-0.5.6.jar, ContributorsPanel.class
package com.jrefinery.ui.about
ContributorsPanel.ContributorsPanel ( List p1 )

jcommon-0.5.6.jar, ContributorsTableModel.class
package com.jrefinery.ui.about
ContributorsTableModel.ContributorsTableModel ( List p1 )
ContributorsTableModel.getColumnCount ( )  :  int
ContributorsTableModel.getColumnName ( int p1 )  :  String
ContributorsTableModel.getRowCount ( )  :  int
ContributorsTableModel.getValueAt ( int p1, int p2 )  :  Object

jcommon-0.5.6.jar, DatasetUtilities.class
package com.jrefinery.data
DatasetUtilities.createPieDataset ( CategoryDataset p1, int p2 ) [static]  :  PieDataset
DatasetUtilities.createPieDataset ( CategoryDataset p1, Object p2 ) [static]  :  PieDataset
DatasetUtilities.DatasetUtilities ( )
DatasetUtilities.getMaximumDomainValue ( Dataset p1 ) [static]  :  Number
DatasetUtilities.getMaximumRangeValue ( Dataset p1 ) [static]  :  Number
DatasetUtilities.getMaximumStackedRangeValue ( CategoryDataset p1 ) [static]  :  Number
DatasetUtilities.getMinimumDomainValue ( Dataset p1 ) [static]  :  Number
DatasetUtilities.getMinimumRangeValue ( Dataset p1 ) [static]  :  Number
DatasetUtilities.getMinimumStackedRangeValue ( CategoryDataset p1 ) [static]  :  Number

jcommon-0.5.6.jar, Day.class
package com.jrefinery.data
Day.getEnd ( int p1 )  :  long
Day.getEnd ( TimeZone p1 )  :  long
Day.getStart ( int p1 )  :  long
Day.getStart ( TimeZone p1 )  :  long

jcommon-0.5.6.jar, FileUtilities.class
package com.jrefinery.io
FileUtilities.FileUtilities ( )
FileUtilities.findFileOnClassPath ( String p1 ) [static]  :  File

jcommon-0.5.6.jar, Hour.class
package com.jrefinery.data
Hour.getEnd ( int p1 )  :  long
Hour.getEnd ( TimeZone p1 )  :  long
Hour.getStart ( int p1 )  :  long
Hour.getStart ( TimeZone p1 )  :  long

jcommon-0.5.6.jar, JCommon.class
package com.jrefinery
JCommon.JCommon ( )
JCommon.main ( String[ ] p1 ) [static]  :  void

jcommon-0.5.6.jar, Library.class
package com.jrefinery.ui.about
Library.getInfo ( )  :  String
Library.getLicence ( )  :  String
Library.getName ( )  :  String
Library.getVersion ( )  :  String
Library.Library ( String p1, String p2, String p3, String p4 )

jcommon-0.5.6.jar, LibraryPanel.class
package com.jrefinery.ui.about
LibraryPanel.LibraryPanel ( List p1 )

jcommon-0.5.6.jar, LibraryTableModel.class
package com.jrefinery.ui.about
LibraryTableModel.getColumnCount ( )  :  int
LibraryTableModel.getColumnName ( int p1 )  :  String
LibraryTableModel.getRowCount ( )  :  int
LibraryTableModel.getValueAt ( int p1, int p2 )  :  Object
LibraryTableModel.LibraryTableModel ( List p1 )

jcommon-0.5.6.jar, Licences.class
package com.jrefinery.ui.about
Licences.Licences ( )

jcommon-0.5.6.jar, Millisecond.class
package com.jrefinery.data
Millisecond.getEnd ( int p1 )  :  long
Millisecond.getEnd ( TimeZone p1 )  :  long
Millisecond.getMiddle ( int p1 )  :  long
Millisecond.getMiddle ( TimeZone p1 )  :  long
Millisecond.getStart ( int p1 )  :  long
Millisecond.getStart ( TimeZone p1 )  :  long

jcommon-0.5.6.jar, Minute.class
package com.jrefinery.data
Minute.getEnd ( int p1 )  :  long
Minute.getEnd ( TimeZone p1 )  :  long
Minute.getStart ( int p1 )  :  long
Minute.getStart ( TimeZone p1 )  :  long

jcommon-0.5.6.jar, Month.class
package com.jrefinery.data
Month.getEnd ( int p1 )  :  long
Month.getEnd ( TimeZone p1 )  :  long
Month.getStart ( int p1 )  :  long
Month.getStart ( TimeZone p1 )  :  long

jcommon-0.5.6.jar, Quarter.class
package com.jrefinery.data
Quarter.getEnd ( int p1 )  :  long
Quarter.getEnd ( TimeZone p1 )  :  long
Quarter.getStart ( int p1 )  :  long
Quarter.getStart ( TimeZone p1 )  :  long

jcommon-0.5.6.jar, Second.class
package com.jrefinery.data
Second.getEnd ( int p1 )  :  long
Second.getEnd ( TimeZone p1 )  :  long
Second.getStart ( int p1 )  :  long
Second.getStart ( TimeZone p1 )  :  long

jcommon-0.5.6.jar, SerialDateUtilities.class
package com.jrefinery.date
SerialDateUtilities.countFeb29s ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDateUtilities.dayCount30 ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDateUtilities.dayCount30E ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDateUtilities.dayCount30ISDA ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDateUtilities.dayCount30PSA ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDateUtilities.dayCountActual ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDateUtilities.getMonths ( )  :  String[ ]
SerialDateUtilities.getWeekdays ( )  :  String[ ]
SerialDateUtilities.isLastDayOfFebruary ( SerialDate p1 ) [static]  :  boolean
SerialDateUtilities.SerialDateUtilities ( )
SerialDateUtilities.stringToWeekday ( String p1 )  :  int

jcommon-0.5.6.jar, SystemProperties.class
package com.jrefinery.ui.about
SystemProperties.createSystemPropertiesTable ( ) [static]  :  SortableTable
SystemProperties.SystemProperties ( )

jcommon-0.5.6.jar, SystemPropertiesFrame.class
package com.jrefinery.ui.about
SystemPropertiesFrame.actionPerformed ( ActionEvent p1 )  :  void
SystemPropertiesFrame.SystemPropertiesFrame ( boolean p1 )

jcommon-0.5.6.jar, SystemPropertiesPanel.class
package com.jrefinery.ui.about
SystemPropertiesPanel.copySystemPropertiesToClipboard ( )  :  void
SystemPropertiesPanel.SystemPropertiesPanel ( )

jcommon-0.5.6.jar, SystemPropertiesTableModel.class
package com.jrefinery.ui.about
SystemPropertiesTableModel.getColumnCount ( )  :  int
SystemPropertiesTableModel.getColumnName ( int p1 )  :  String
SystemPropertiesTableModel.getRowCount ( )  :  int
SystemPropertiesTableModel.getValueAt ( int p1, int p2 )  :  Object
SystemPropertiesTableModel.isSortable ( int p1 )  :  boolean
SystemPropertiesTableModel.sortByColumn ( int p1, boolean p2 )  :  void
SystemPropertiesTableModel.SystemPropertiesTableModel ( )

jcommon-0.5.6.jar, TimePeriod.class
package com.jrefinery.data
TimePeriod.getEnd ( int p1 ) [abstract]  :  long
TimePeriod.getEnd ( TimeZone p1 ) [abstract]  :  long
TimePeriod.getMiddle ( int p1 )  :  long
TimePeriod.getMiddle ( TimeZone p1 )  :  long
TimePeriod.getStart ( int p1 ) [abstract]  :  long
TimePeriod.getStart ( TimeZone p1 ) [abstract]  :  long

jcommon-0.5.6.jar, Week.class
package com.jrefinery.data
Week.getEnd ( int p1 )  :  long
Week.getEnd ( TimeZone p1 )  :  long
Week.getStart ( int p1 )  :  long
Week.getStart ( TimeZone p1 )  :  long

jcommon-0.5.6.jar, Year.class
package com.jrefinery.data
Year.getEnd ( int p1 )  :  long
Year.getEnd ( TimeZone p1 )  :  long
Year.getStart ( int p1 )  :  long
Year.getStart ( TimeZone p1 )  :  long

to the top

Removed Methods (48)


jcommon-0.5.5.jar, AboutFrame.class
package com.jrefinery.ui
AboutFrame.AboutFrame ( String p1, String p2, String p3, String p4, String p5, String p6, List p7 )
AboutFrame.getPreferredSize ( )  :  Dimension

jcommon-0.5.5.jar, AboutPanel.class
package com.jrefinery.ui
AboutPanel.AboutPanel ( String p1, String p2, String p3, String p4 )
AboutPanel.AboutPanel ( String p1, String p2, String p3, String p4, Image p5 )

jcommon-0.5.5.jar, Contributor.class
package com.jrefinery.ui
Contributor.Contributor ( String p1, String p2 )
Contributor.getEmail ( )  :  String
Contributor.getName ( )  :  String

jcommon-0.5.5.jar, ContributorsPanel.class
package com.jrefinery.ui
ContributorsPanel.ContributorsPanel ( List p1 )

jcommon-0.5.5.jar, ContributorsTableModel.class
package com.jrefinery.ui
ContributorsTableModel.ContributorsTableModel ( List p1 )
ContributorsTableModel.getColumnCount ( )  :  int
ContributorsTableModel.getColumnName ( int p1 )  :  String
ContributorsTableModel.getRowCount ( )  :  int
ContributorsTableModel.getValueAt ( int p1, int p2 )  :  Object

jcommon-0.5.5.jar, Datasets.class
package com.jrefinery.data
Datasets.createPieDataset ( CategoryDataset p1, int p2 ) [static]  :  PieDataset
Datasets.createPieDataset ( CategoryDataset p1, Object p2 ) [static]  :  PieDataset
Datasets.Datasets ( )
Datasets.getMaximumDomainValue ( Dataset p1 ) [static]  :  Number
Datasets.getMaximumRangeValue ( Dataset p1 ) [static]  :  Number
Datasets.getMaximumStackedRangeValue ( CategoryDataset p1 ) [static]  :  Number
Datasets.getMinimumDomainValue ( Dataset p1 ) [static]  :  Number
Datasets.getMinimumRangeValue ( Dataset p1 ) [static]  :  Number
Datasets.getMinimumStackedRangeValue ( CategoryDataset p1 ) [static]  :  Number

jcommon-0.5.5.jar, Files.class
package com.jrefinery.io
Files.Files ( )
Files.findFileOnClassPath ( String p1 ) [static]  :  File

jcommon-0.5.5.jar, JRefineryUtilities.class
package com.jrefinery.ui
JRefineryUtilities.createSystemPropertiesTable ( ) [static]  :  SortableTable

jcommon-0.5.5.jar, Licences.class
package com.jrefinery.ui
Licences.Licences ( )

jcommon-0.5.5.jar, SerialDates.class
package com.jrefinery.date
SerialDates.countFeb29s ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDates.dayCount30 ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDates.dayCount30E ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDates.dayCount30ISDA ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDates.dayCount30PSA ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDates.dayCountActual ( SerialDate p1, SerialDate p2 ) [static]  :  int
SerialDates.getMonths ( )  :  String[ ]
SerialDates.getWeekdays ( )  :  String[ ]
SerialDates.isLastDayOfFebruary ( SerialDate p1 ) [static]  :  boolean
SerialDates.SerialDates ( )
SerialDates.stringToWeekday ( String p1 )  :  int

jcommon-0.5.5.jar, SystemPropertiesFrame.class
package com.jrefinery.ui
SystemPropertiesFrame.actionPerformed ( ActionEvent p1 )  :  void
SystemPropertiesFrame.SystemPropertiesFrame ( boolean p1 )

jcommon-0.5.5.jar, SystemPropertiesPanel.class
package com.jrefinery.ui
SystemPropertiesPanel.copySystemPropertiesToClipboard ( )  :  void
SystemPropertiesPanel.SystemPropertiesPanel ( )

jcommon-0.5.5.jar, SystemPropertiesTableModel.class
package com.jrefinery.ui
SystemPropertiesTableModel.getColumnCount ( )  :  int
SystemPropertiesTableModel.getColumnName ( int p1 )  :  String
SystemPropertiesTableModel.getRowCount ( )  :  int
SystemPropertiesTableModel.getValueAt ( int p1, int p2 )  :  Object
SystemPropertiesTableModel.isSortable ( int p1 )  :  boolean
SystemPropertiesTableModel.sortByColumn ( int p1, boolean p2 )  :  void
SystemPropertiesTableModel.SystemPropertiesTableModel ( )

to the top

Problems with Data Types, High Severity (17)


jcommon-0.5.5.jar
package com.jrefinery.data
[+] Datasets (1)
[+] Day (1)
[+] TimePeriod (4)

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

package com.jrefinery.io
[+] Files (1)

package com.jrefinery.ui
[+] AboutFrame (1)
[+] AboutPanel (1)
[+] Contributor (1)
[+] ContributorsPanel (1)
[+] ContributorsTableModel (1)
[+] Licences (1)
[+] SystemPropertiesFrame (1)
[+] SystemPropertiesPanel (1)
[+] SystemPropertiesTableModel (1)

to the top

Other Changes in Data Types (2)


jcommon-0.5.5.jar
package com.jrefinery.data
[+] TimePeriod (1)
[+] TimeSeriesCollection (1)

to the top

Java ARchives (1)


jcommon-0.5.5.jar

to the top