Binary compatibility report for the JCommon library between 0.6.3 and 0.6.4 versions
Test Info
Library Name | JCommon |
Version #1 | 0.6.3 |
Version #2 | 0.6.4 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 1112 / 153 |
---|
Verdict | Incompatible (0.4%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 11 |
---|
Removed Methods | High | 4 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 2 |
Added Methods (11)
jcommon-0.6.4-tests.jar, SerialDateUtilitiesTests.class
package com.jrefinery.date.junit
SerialDateUtilitiesTests.SerialDateUtilitiesTests ( String p1 )
[mangled: com/jrefinery/date/junit/SerialDateUtilitiesTests."<init>":(Ljava/lang/String;)V]
SerialDateUtilitiesTests.suite ( ) [static] : Test
[mangled: com/jrefinery/date/junit/SerialDateUtilitiesTests.suite:()Ljunit/framework/Test;]
SerialDateUtilitiesTests.testDayCount30 ( ) : void
[mangled: com/jrefinery/date/junit/SerialDateUtilitiesTests.testDayCount30:()V]
SerialDateUtilitiesTests.testDayCount3030E ( ) : void
[mangled: com/jrefinery/date/junit/SerialDateUtilitiesTests.testDayCount3030E:()V]
SerialDateUtilitiesTests.testDayCount30ISDA ( ) : void
[mangled: com/jrefinery/date/junit/SerialDateUtilitiesTests.testDayCount30ISDA:()V]
SerialDateUtilitiesTests.testDayCount30PSA ( ) : void
[mangled: com/jrefinery/date/junit/SerialDateUtilitiesTests.testDayCount30PSA:()V]
SerialDateUtilitiesTests.testDayCountActual ( ) : void
[mangled: com/jrefinery/date/junit/SerialDateUtilitiesTests.testDayCountActual:()V]
jcommon-0.6.4.jar, AboutFrame.class
package com.jrefinery.ui.about
AboutFrame.AboutFrame ( String p1, String p2, String p3, String p4, Image p5, String p6, String p7, List p8, List p9 )
[mangled: com/jrefinery/ui/about/AboutFrame."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/awt/Image;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V]
jcommon-0.6.4.jar, Drawable.class
package com.jrefinery.ui
Drawable.draw ( Graphics2D p1, Rectangle2D p2 ) [abstract] : void
[mangled: com/jrefinery/ui/Drawable.draw:(Ljava/awt/Graphics2D;Ljava/awt/geom/Rectangle2D;)V]
jcommon-0.6.4.jar, ProjectInfo.class
package com.jrefinery.ui.about
ProjectInfo.getLogo ( ) : Image
[mangled: com/jrefinery/ui/about/ProjectInfo.getLogo:()Ljava/awt/Image;]
ProjectInfo.ProjectInfo ( String p1, String p2, String p3, Image p4, String p5, String p6, String p7 )
[mangled: com/jrefinery/ui/about/ProjectInfo."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/awt/Image;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V]
to the top
Removed Methods (4)
jcommon-0.6.3.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 )
[mangled: com/jrefinery/ui/about/AboutFrame."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V]
jcommon-0.6.3.jar, ProjectInfo.class
package com.jrefinery.ui.about
ProjectInfo.ProjectInfo ( String p1, String p2, String p3, String p4, String p5 )
[mangled: com/jrefinery/ui/about/ProjectInfo."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V]
jcommon-0.6.3.jar, Quarter.class
package com.jrefinery.data
Quarter.main ( String[ ] p1 ) [static] : void
[mangled: com/jrefinery/data/Quarter.main:([Ljava/lang/String;)V]
jcommon-0.6.3.jar, Week.class
package com.jrefinery.data
Week.main ( String[ ] p1 ) [static] : void
[mangled: com/jrefinery/data/Week.main:([Ljava/lang/String;)V]
to the top
Other Changes in Data Types (2)
jcommon-0.6.3.jar
package com.jrefinery.ui.about
[+] AboutFrame (1)
| Change | Effect |
---|
1 | Field logo has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (2)
AboutFrame ( String, ProjectInfo )This constructor is from 'AboutFrame' class.
getPreferredSize ( )This method is from 'AboutFrame' class.
[+] ProjectInfo (1)
| Change | Effect |
---|
1 | Field logo has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (14)
JCommon ( )Field 'this.INFO' in the object of this method has type 'ProjectInfo'.
main ( String[ ] )Field 'this.INFO' in the object of this method has type 'ProjectInfo'.
AboutFrame ( String, ProjectInfo )2nd parameter 'p2' of this method has type 'ProjectInfo'.
Library ( ProjectInfo )1st parameter 'p1' of this method has type 'ProjectInfo'.
ProjectInfo ( )This constructor is from 'ProjectInfo' class.
getContributors ( )This method is from 'ProjectInfo' class.
getCopyright ( )This method is from 'ProjectInfo' class.
getInfo ( )This method is from 'ProjectInfo' class.
getLibraries ( )This method is from 'ProjectInfo' class.
getLicenceName ( )This method is from 'ProjectInfo' class.
getLicenceText ( )This method is from 'ProjectInfo' class.
getName ( )This method is from 'ProjectInfo' class.
...
to the top
Java ARchives (2)
jcommon-0.6.3-tests.jar
jcommon-0.6.3.jar
to the top