Source 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 | Incompatible (6.3%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 13 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 8 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
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, High Severity (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. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method initialize(SubSystem) in AbstractModule. |
[+] 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. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method compareTo(Object) in SerialDate. |
[+] 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. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getEditorName() in RootPanel. |
2 | Abstract method getMenus ( ) has been added to this class. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getMenus() in RootPanel. |
[+] 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. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method createObject() in AbstractObjectDescription. |
2 | Abstract method setParameterFromObject ( Object ) has been added to this class. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method setParameterFromObject(Object) in AbstractObjectDescription. |
[+] 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. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getObject() in AbstractXmlReadHandler. |
[+] 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. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method write(String, Object, XMLWriter, String, String) in AbstractXmlWriteHandler. |
[+] 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