Source compatibility report for the JCommon library between 0.7.0 and 0.7.1 versions

Test Info


Library NameJCommon
Version #10.7.0
Version #20.7.1

Test Results


Total Java ARchives2
Total Methods / Classes467 / 72
VerdictIncompatible
(56.7%)

Problem Summary


SeverityCount
Added Methods-26
Removed MethodsHigh1
Problems with
Data Types
High77
Medium2
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (26)


jcommon-0.7.1-tests.jar, ReaderWriterLock.class
package com.jrefinery.threads
ReaderWriterLock.lockRead ( )  :  void
ReaderWriterLock.lockWrite ( )  :  void
ReaderWriterLock.ReaderWriterLock ( )
ReaderWriterLock.unlock ( )  :  void

jcommon-0.7.1.jar, ArrowPanel.class
package com.jrefinery.ui
ArrowPanel.ArrowPanel ( int p1 )
ArrowPanel.paintComponent ( Graphics p1 )  :  void

jcommon-0.7.1.jar, DateUtilities.class
package com.jrefinery.date
DateUtilities.createDate ( int p1, int p2, int p3 ) [static]  :  Date
DateUtilities.createDate ( int p1, int p2, int p3, int p4, int p5 ) [static]  :  Date
DateUtilities.DateUtilities ( )

jcommon-0.7.1.jar, IntegerDocument.class
package com.jrefinery.ui
IntegerDocument.IntegerDocument ( )

jcommon-0.7.1.jar, ProjectInfo.class
package com.jrefinery.ui.about
ProjectInfo.setContributors ( List p1 )  :  void
ProjectInfo.setCopyright ( String p1 )  :  void
ProjectInfo.setInfo ( String p1 )  :  void
ProjectInfo.setLibraries ( List p1 )  :  void
ProjectInfo.setLicenceName ( String p1 )  :  void
ProjectInfo.setLicenceText ( String p1 )  :  void
ProjectInfo.setLogo ( Image p1 )  :  void
ProjectInfo.setName ( String p1 )  :  void
ProjectInfo.setVersion ( String p1 )  :  void

jcommon-0.7.1.jar, Spinner.class
package com.jrefinery.ui
Spinner.getValue ( )  :  int
Spinner.mouseClicked ( MouseEvent p1 )  :  void
Spinner.mouseEntered ( MouseEvent p1 )  :  void
Spinner.mouseExited ( MouseEvent p1 )  :  void
Spinner.mousePressed ( MouseEvent p1 )  :  void
Spinner.mouseReleased ( MouseEvent p1 )  :  void
Spinner.Spinner ( int p1 )

to the top

Removed Methods (1)


jcommon-0.7.0.jar, SpreadsheetDate.class
package com.jrefinery.date
SpreadsheetDate.main ( String[ ] p1 ) [static]  :  void

to the top

Problems with Data Types, High Severity (77)


jcommon-0.7.0.jar
package com.jrefinery.date
[+] DayAndMonthRule (2)
[+] DayOfWeekInMonthRule (3)
[+] RelativeDayOfWeekRule (3)
[+] SerialDate (1)
[+] SerialDateUtilities (3)
[+] SpreadsheetDate (5)

package com.jrefinery.ui
[+] FontDisplayField (1)
[+] PaintSample (2)
[+] SerialDateChooserPanel (3)
[+] SortableTableModel (2)
[+] SortButtonRenderer (1)
[+] StandardDialog (1)
[+] StrokeSample (2)
[+] WizardDialog (4)
[+] WizardPanel (1)

package com.jrefinery.ui.about
[+] AboutFrame (9)
[+] Contributor (2)
[+] ContributorsPanel (2)
[+] ContributorsTableModel (3)
[+] Library (4)
[+] LibraryPanel (2)
[+] LibraryTableModel (5)
[+] ProjectInfo (9)
[+] SystemPropertiesFrame (3)
[+] SystemPropertiesPanel (1)
[+] SystemPropertiesTableModel (3)

to the top

Problems with Data Types, Medium Severity (2)


jcommon-0.7.0.jar
package com.jrefinery.date
[+] SerialDate (2)

to the top

Java ARchives (2)


jcommon-0.7.0-tests.jar
jcommon-0.7.0.jar

to the top