Binary compatibility report for the JCommon library between 1.0.1 and 1.0.2 versions
Test Info
Library Name | JCommon |
Version #1 | 1.0.1 |
Version #2 | 1.0.2 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 2026 / 327 |
---|
Verdict | Incompatible (0.05%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 11 |
---|
Removed Methods | High | 1 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 1 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (11)
jcommon-1.0.2.jar, AboutFrame.class
package org.jfree.ui.about
AboutFrame.AboutFrame ( String title, String application, String version, String info, Image logo, String copyright, String licence, List contributors, ProjectInfo project )
[mangled: org/jfree/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;Lorg/jfree/ui/about/ProjectInfo;)V]
jcommon-1.0.2.jar, BasicProjectInfo.class
package org.jfree.base
BasicProjectInfo.addOptionalLibrary ( Library library ) : void
[mangled: org/jfree/base/BasicProjectInfo.addOptionalLibrary:(Lorg/jfree/base/Library;)V]
BasicProjectInfo.addOptionalLibrary ( String libraryClass ) : void
[mangled: org/jfree/base/BasicProjectInfo.addOptionalLibrary:(Ljava/lang/String;)V]
BasicProjectInfo.getOptionalLibraries ( ) : Library[ ]
[mangled: org/jfree/base/BasicProjectInfo.getOptionalLibraries:()[Lorg/jfree/base/Library;]
jcommon-1.0.2.jar, DefaultLog.class
package org.jfree.base.log
DefaultLog.addTarget ( LogTarget target ) : void
[mangled: org/jfree/base/log/DefaultLog.addTarget:(Lorg/jfree/util/LogTarget;)V]
jcommon-1.0.2.jar, Library.class
package org.jfree.base
Library.equals ( Object o ) : boolean
[mangled: org/jfree/base/Library.equals:(Ljava/lang/Object;)Z]
Library.hashCode ( ) : int
[mangled: org/jfree/base/Library.hashCode:()I]
jcommon-1.0.2.jar, LibraryPanel.class
package org.jfree.ui.about
LibraryPanel.getModel ( ) : LibraryTableModel
[mangled: org/jfree/ui/about/LibraryPanel.getModel:()Lorg/jfree/ui/about/LibraryTableModel;]
LibraryPanel.getTable ( ) : JTable
[mangled: org/jfree/ui/about/LibraryPanel.getTable:()Ljavax/swing/JTable;]
LibraryPanel.LibraryPanel ( ProjectInfo projectInfo )
[mangled: org/jfree/ui/about/LibraryPanel."<init>":(Lorg/jfree/ui/about/ProjectInfo;)V]
jcommon-1.0.2.jar, LibraryTableModel.class
package org.jfree.ui.about
LibraryTableModel.getLibraries ( ) : Library[ ]
[mangled: org/jfree/ui/about/LibraryTableModel.getLibraries:()[Lorg/jfree/base/Library;]
to the top
Removed Methods (1)
jcommon-1.0.1.jar, AboutFrame.class
package org.jfree.ui.about
AboutFrame.AboutFrame ( String title, String application, String version, String info, Image logo, String copyright, String licence, List contributors, List libraries )
[mangled: org/jfree/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]
to the top
Problems with Data Types, Low Severity (1)
jcommon-1.0.1.jar
package org.jfree.base.log
[+] DefaultLog (1)
| Change | Effect |
---|
1 | Method addTarget ( LogTarget ) has been overridden by addTarget ( LogTarget ) | Method addTarget ( LogTarget ) will be called instead of addTarget ( LogTarget ) in a client program. |
[+] affected methods (1)
addTarget ( LogTarget )Method 'addTarget ( LogTarget )' will be called instead of this method in a client program.
to the top
Java ARchives (2)
jcommon-1.0.1.jar
jcommon-xml-1.0.1.jar
to the top