Binary compatibility report for the JCommon library between 1.0.0 and 1.0.1 versions
Test Info
Library Name | JCommon |
Version #1 | 1.0.0 |
Version #2 | 1.0.1 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 2015 / 326 |
---|
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 13 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 7 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 2 |
Other Changes in Data Types | - | 8 |
Added Methods (13)
jcommon-1.0.1.jar, AboutDialog.class
package org.jfree.ui.about
AboutDialog.AboutDialog ( Dialog owner, String title, ProjectInfo project )
[mangled: org/jfree/ui/about/AboutDialog."<init>":(Ljava/awt/Dialog;Ljava/lang/String;Lorg/jfree/ui/about/ProjectInfo;)V]
AboutDialog.AboutDialog ( Frame owner, String title, ProjectInfo project )
[mangled: org/jfree/ui/about/AboutDialog."<init>":(Ljava/awt/Frame;Ljava/lang/String;Lorg/jfree/ui/about/ProjectInfo;)V]
AboutDialog.AboutDialog ( String title, ProjectInfo project )
[mangled: org/jfree/ui/about/AboutDialog."<init>":(Ljava/lang/String;Lorg/jfree/ui/about/ProjectInfo;)V]
AboutDialog.getPreferredSize ( ) : Dimension
[mangled: org/jfree/ui/about/AboutDialog.getPreferredSize:()Ljava/awt/Dimension;]
jcommon-1.0.1.jar, AbstractModule.class
package org.jfree.base.modules
AbstractModule.initialize ( SubSystem p1 ) [abstract] : void
[mangled: org/jfree/base/modules/AbstractModule.initialize:(Lorg/jfree/base/modules/SubSystem;)V]
jcommon-1.0.1.jar, RootPanel.class
package org.jfree.ui.tabbedui
RootPanel.getEditorName ( ) [abstract] : String
[mangled: org/jfree/ui/tabbedui/RootPanel.getEditorName:()Ljava/lang/String;]
RootPanel.getMenus ( ) [abstract] : JMenu[ ]
[mangled: org/jfree/ui/tabbedui/RootPanel.getMenus:()[Ljavax/swing/JMenu;]
jcommon-1.0.1.jar, SerialDate.class
package org.jfree.date
SerialDate.compareTo ( Object p1 ) [abstract] : int
[mangled: org/jfree/date/SerialDate.compareTo:(Ljava/lang/Object;)I]
jcommon-1.0.1.jar, WaitingImageObserver.class
package org.jfree.util
WaitingImageObserver.isLoadingComplete ( ) : boolean
[mangled: org/jfree/util/WaitingImageObserver.isLoadingComplete:()Z]
jcommon-xml-1.0.1.jar, AbstractObjectDescription.class
package org.jfree.xml.factory.objects
AbstractObjectDescription.createObject ( ) [abstract] : Object
[mangled: org/jfree/xml/factory/objects/AbstractObjectDescription.createObject:()Ljava/lang/Object;]
AbstractObjectDescription.setParameterFromObject ( Object p1 ) [abstract] : void
[mangled: org/jfree/xml/factory/objects/AbstractObjectDescription.setParameterFromObject:(Ljava/lang/Object;)V]
jcommon-xml-1.0.1.jar, AbstractXmlReadHandler.class
package org.jfree.xml.parser
AbstractXmlReadHandler.getObject ( ) [abstract] : Object
[mangled: org/jfree/xml/parser/AbstractXmlReadHandler.getObject:()Ljava/lang/Object;]
jcommon-xml-1.0.1.jar, AbstractXmlWriteHandler.class
package org.jfree.xml.writer
AbstractXmlWriteHandler.write ( String p1, Object p2, XMLWriter p3, String p4, String p5 ) [abstract] : void
[mangled: org/jfree/xml/writer/AbstractXmlWriteHandler.write:(Ljava/lang/String;Ljava/lang/Object;Lorg/jfree/xml/writer/XMLWriter;Ljava/lang/String;Ljava/lang/String;)V]
to the top
Problems with Data Types, Low Severity (7)
jcommon-1.0.0.jar
package org.jfree.base.modules
[+] AbstractModule (1)
| Change | Effect |
---|
1 | Method initialize ( SubSystem ) has been overridden by initialize ( SubSystem ) | Method initialize ( SubSystem ) will be called instead of initialize ( SubSystem ) in a client program. |
[+] affected methods (1)
initialize ( SubSystem )Method 'initialize ( SubSystem )' will be called instead of this method in a client program.
package org.jfree.ui.tabbedui
[+] RootPanel (2)
| Change | Effect |
---|
1 | Method getEditorName ( ) has been overridden by getEditorName ( ) | Method getEditorName ( ) will be called instead of getEditorName ( ) in a client program. |
2 | Method getMenus ( ) has been overridden by getMenus ( ) | Method getMenus ( ) will be called instead of getMenus ( ) in a client program. |
[+] affected methods (2)
getEditorName ( )Method 'getEditorName ( )' will be called instead of this method in a client program.
getMenus ( )Method 'getMenus ( )' will be called instead of this method in a client program.
jcommon-xml-1.0.0.jar
package org.jfree.xml.factory.objects
[+] AbstractObjectDescription (2)
| Change | Effect |
---|
1 | Method createObject ( ) has been overridden by createObject ( ) | Method createObject ( ) will be called instead of createObject ( ) in a client program. |
2 | Method setParameterFromObject ( Object ) has been overridden by setParameterFromObject ( Object ) | Method setParameterFromObject ( Object ) will be called instead of setParameterFromObject ( Object ) in a client program. |
[+] affected methods (2)
createObject ( )Method 'createObject ( )' will be called instead of this method in a client program.
setParameterFromObject ( Object )Method 'setParameterFromObject ( Object )' will be called instead of this method in a client program.
package org.jfree.xml.parser
[+] AbstractXmlReadHandler (1)
| Change | Effect |
---|
1 | Method getObject ( ) has been overridden by getObject ( ) | Method getObject ( ) will be called instead of getObject ( ) in a client program. |
[+] affected methods (1)
getObject ( )Method 'getObject ( )' will be called instead of this method in a client program.
package org.jfree.xml.writer
[+] AbstractXmlWriteHandler (1)
| Change | Effect |
---|
1 | Method write ( String, Object, XMLWriter, String, String ) has been overridden by write ( String, Object, XMLWriter, String, String ) | Method write ( String, Object, XMLWriter, String, String ) will be called instead of write ( String, Object, XMLWriter, String, String ) in a client program. |
[+] affected methods (1)
write ( String, Object, XMLWriter, String, String )Method 'write ( String, Object, XMLWriter, String, String )' will be called instead of this method in a client program.
to the top
Problems with Methods, Low Severity (2)
jcommon-1.0.0.jar, WaitingImageObserver
package org.jfree.util
[+] WaitingImageObserver.imageUpdate ( Image img, int infoflags, int x, int y, int width, int height ) : boolean (1)
[mangled: org/jfree/util/WaitingImageObserver.imageUpdate:(Ljava/awt/Image;IIIII)Z]
| Change | Effect |
---|
1 | Method became synchronized.
| A multi-threaded client program may change behavior. |
[+] WaitingImageObserver.waitImageLoaded ( ) : void (1)
[mangled: org/jfree/util/WaitingImageObserver.waitImageLoaded:()V]
| Change | Effect |
---|
1 | Method became synchronized.
| A multi-threaded client program may change behavior. |
to the top
Other Changes in Data Types (8)
jcommon-1.0.0.jar
package org.jfree.base.modules
[+] AbstractModule (1)
| Change | Effect |
---|
1 | Abstract method initialize ( SubSystem ) has been added to this class. | No effect. |
[+] affected methods (19)
AbstractModule ( )This constructor is from 'AbstractModule' abstract class.
configure ( SubSystem )This method is from 'AbstractModule' abstract class.
getDescription ( )This method is from 'AbstractModule' abstract class.
getName ( )This method is from 'AbstractModule' abstract class.
getOptionalModules ( )This method is from 'AbstractModule' abstract class.
getProducer ( )This method is from 'AbstractModule' abstract class.
getRequiredModules ( )This method is from 'AbstractModule' abstract class.
getSubSystem ( )This method is from 'AbstractModule' abstract class.
isClassLoadable ( String )This method is from 'AbstractModule' abstract class.
loadModuleInfo ( )This method is from 'AbstractModule' abstract class.
loadModuleInfo ( InputStream )This method is from 'AbstractModule' abstract class.
performExternalInitialize ( String )This method is from 'AbstractModule' abstract class.
...
package org.jfree.date
[+] SerialDate (1)
| Change | Effect |
---|
1 | Abstract method compareTo ( Object ) has been added to this class. | No effect. |
[+] affected methods (73)
getDate ( int )Return value of this abstract method has type 'SerialDate'.
getDate ( int )Return value of this method has type 'SerialDate'.
getDate ( int )Return value of this method has type 'SerialDate'.
getDate ( int )Return value of this method has type 'SerialDate'.
getDate ( int )Return value of this method has type 'SerialDate'.
SerialDate ( )This constructor is from 'SerialDate' abstract class.
addDays ( int, SerialDate )2nd parameter 'base' of this method has type 'SerialDate'.
addMonths ( int, SerialDate )2nd parameter 'base' of this method has type 'SerialDate'.
addYears ( int, SerialDate )2nd parameter 'base' of this method has type 'SerialDate'.
compare ( SerialDate )1st parameter 'p1' of this abstract method has type 'SerialDate'.
createInstance ( int )This method is from 'SerialDate' abstract class.
createInstance ( int, int, int )This method is from 'SerialDate' abstract class.
...
package org.jfree.ui.tabbedui
[+] RootPanel (2)
| Change | Effect |
---|
1 | Abstract method getEditorName ( ) has been added to this class. | No effect. |
2 | Abstract method getMenus ( ) has been added to this class. | No effect. |
[+] affected methods (7)
RootPanel ( )This constructor is from 'RootPanel' abstract class.
getMainPanel ( )This method is from 'RootPanel' abstract class.
getToolbar ( )This method is from 'RootPanel' abstract class.
isActive ( )This method is from 'RootPanel' abstract class.
panelActivated ( )This method is from 'RootPanel' abstract class.
panelDeactivated ( )This method is from 'RootPanel' abstract class.
setActive ( boolean )This method is from 'RootPanel' abstract class.
jcommon-xml-1.0.0.jar
package org.jfree.xml.factory.objects
[+] AbstractObjectDescription (2)
| Change | Effect |
---|
1 | Abstract method createObject ( ) has been added to this class. | No effect. |
2 | Abstract method setParameterFromObject ( Object ) has been added to this class. | No effect. |
[+] affected methods (15)
AbstractObjectDescription ( Class )This constructor is from 'AbstractObjectDescription' abstract class.
configure ( Configuration )This method is from 'AbstractObjectDescription' abstract class.
convertPrimitiveClass ( Class )This method is from 'AbstractObjectDescription' abstract class.
equals ( Object )This method is from 'AbstractObjectDescription' abstract class.
getConfig ( )This method is from 'AbstractObjectDescription' abstract class.
getDefinedParameterNames ( )This method is from 'AbstractObjectDescription' abstract class.
getInstance ( )This method is from 'AbstractObjectDescription' abstract class.
getObjectClass ( )This method is from 'AbstractObjectDescription' abstract class.
getParameter ( String )This method is from 'AbstractObjectDescription' abstract class.
getParameterDefinition ( String )This method is from 'AbstractObjectDescription' abstract class.
getParameterNames ( )This method is from 'AbstractObjectDescription' abstract class.
getUnconfiguredInstance ( )This method is from 'AbstractObjectDescription' abstract class.
...
package org.jfree.xml.parser
[+] AbstractXmlReadHandler (1)
| Change | Effect |
---|
1 | Abstract method getObject ( ) has been added to this class. | No effect. |
[+] affected methods (10)
AbstractXmlReadHandler ( )This constructor is from 'AbstractXmlReadHandler' abstract class.
characters ( char[ ], int, int )This method is from 'AbstractXmlReadHandler' abstract class.
doneParsing ( )This method is from 'AbstractXmlReadHandler' abstract class.
endElement ( String )This method is from 'AbstractXmlReadHandler' abstract class.
getHandlerForChild ( String, Attributes )This method is from 'AbstractXmlReadHandler' abstract class.
getRootHandler ( )This method is from 'AbstractXmlReadHandler' abstract class.
getTagName ( )This method is from 'AbstractXmlReadHandler' abstract class.
init ( RootXmlReadHandler, String )This method is from 'AbstractXmlReadHandler' abstract class.
startElement ( String, Attributes )This method is from 'AbstractXmlReadHandler' abstract class.
startParsing ( Attributes )This method is from 'AbstractXmlReadHandler' abstract class.
package org.jfree.xml.writer
[+] AbstractXmlWriteHandler (1)
| Change | Effect |
---|
1 | Abstract method write ( String, Object, XMLWriter, String, String ) has been added to this class. | No effect. |
[+] affected methods (3)
AbstractXmlWriteHandler ( )This constructor is from 'AbstractXmlWriteHandler' abstract class.
getRootHandler ( )This method is from 'AbstractXmlWriteHandler' abstract class.
setRootHandler ( RootXmlWriteHandler )This method is from 'AbstractXmlWriteHandler' abstract class.
to the top
Java ARchives (2)
jcommon-1.0.0.jar
jcommon-xml-1.0.0.jar
to the top