Source compatibility report for the JCommon library between 0.9.4 and 0.9.5 versions

Test Info


Library NameJCommon
Version #10.9.4
Version #20.9.5

Test Results


Total Java ARchives1
Total Methods / Classes1755 / 266
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Methods-185
Removed MethodsHigh2
Problems with
Data Types
High0
Medium0
Low2
Problems with
Methods
High0
Medium0
Low0

Added Methods (185)


jcommon-0.9.5.jar, AbstractBoot.class
package org.jfree.base
AbstractBoot.AbstractBoot ( )
AbstractBoot.getGlobalConfig ( )  :  ModifiableConfiguration
AbstractBoot.getPackageManager ( )  :  PackageManager
AbstractBoot.getProjectInfo ( ) [abstract]  :  BootableProjectInfo
AbstractBoot.isBootDone ( )  :  boolean
AbstractBoot.isBootInProgress ( )  :  boolean
AbstractBoot.loadBooter ( String p1 )  :  AbstractBoot
AbstractBoot.loadConfiguration ( ) [abstract]  :  HierarchicalConfiguration
AbstractBoot.performBoot ( ) [abstract]  :  void
AbstractBoot.start ( )  :  void

jcommon-0.9.5.jar, AbstractModule.class
package org.jfree.base.modules
AbstractModule.AbstractModule ( )
AbstractModule.configure ( SubSystem p1 )  :  void
AbstractModule.getDescription ( )  :  String
AbstractModule.getName ( )  :  String
AbstractModule.getOptionalModules ( )  :  ModuleInfo[ ]
AbstractModule.getProducer ( )  :  String
AbstractModule.getRequiredModules ( )  :  ModuleInfo[ ]
AbstractModule.getSubSystem ( )  :  String
AbstractModule.isClassLoadable ( String p1 ) [static]  :  boolean
AbstractModule.loadModuleInfo ( )  :  void
AbstractModule.loadModuleInfo ( InputStream p1 )  :  void
AbstractModule.performExternalInitialize ( String p1 )  :  void
AbstractModule.setDescription ( String p1 )  :  void
AbstractModule.setName ( String p1 )  :  void
AbstractModule.setOptionalModules ( ModuleInfo[ ] p1 )  :  void
AbstractModule.setProducer ( String p1 )  :  void
AbstractModule.setRequiredModules ( ModuleInfo[ ] p1 )  :  void
AbstractModule.setSubSystem ( String p1 )  :  void
AbstractModule.toString ( )  :  String

jcommon-0.9.5.jar, BaseBoot.class
package org.jfree.base
BaseBoot.getInstance ( ) [static]  :  AbstractBoot
BaseBoot.getProjectInfo ( )  :  BootableProjectInfo
BaseBoot.loadConfiguration ( )  :  HierarchicalConfiguration
BaseBoot.main ( String[ ] p1 ) [static]  :  void
BaseBoot.performBoot ( )  :  void

jcommon-0.9.5.jar, BasicProjectInfo.class
package org.jfree.base
BasicProjectInfo.addLibrary ( Library p1 )  :  void
BasicProjectInfo.BasicProjectInfo ( )
BasicProjectInfo.BasicProjectInfo ( String p1, String p2, String p3, String p4 )
BasicProjectInfo.BasicProjectInfo ( String p1, String p2, String p3, String p4, String p5 )
BasicProjectInfo.getCopyright ( )  :  String
BasicProjectInfo.getLibraries ( )  :  Library[ ]
BasicProjectInfo.setCopyright ( String p1 )  :  void
BasicProjectInfo.setInfo ( String p1 )  :  void
BasicProjectInfo.setLicenceName ( String p1 )  :  void
BasicProjectInfo.setName ( String p1 )  :  void
BasicProjectInfo.setVersion ( String p1 )  :  void

jcommon-0.9.5.jar, BootableProjectInfo.class
package org.jfree.base
BootableProjectInfo.addDependency ( BootableProjectInfo p1 )  :  void
BootableProjectInfo.BootableProjectInfo ( )
BootableProjectInfo.BootableProjectInfo ( String p1, String p2, String p3, String p4 )
BootableProjectInfo.BootableProjectInfo ( String p1, String p2, String p3, String p4, String p5 )
BootableProjectInfo.getBootClass ( )  :  String
BootableProjectInfo.getDependencies ( )  :  BootableProjectInfo[ ]
BootableProjectInfo.isAutoBoot ( )  :  boolean
BootableProjectInfo.setAutoBoot ( boolean p1 )  :  void
BootableProjectInfo.setBootClass ( String p1 )  :  void

jcommon-0.9.5.jar, ConfigBackend.class
package org.jfree.base.config
ConfigBackend.ConfigBackend ( )

jcommon-0.9.5.jar, DefaultLog.class
package org.jfree.base.log
DefaultLog.DefaultLog ( )
DefaultLog.getDefaultLog ( ) [static]  :  DefaultLog
DefaultLog.init ( )  :  void

jcommon-0.9.5.jar, DefaultLogModule.class
package org.jfree.base.log
DefaultLogModule.DefaultLogModule ( )
DefaultLogModule.initialize ( SubSystem p1 )  :  void

jcommon-0.9.5.jar, DefaultModuleInfo.class
package org.jfree.base.modules
DefaultModuleInfo.DefaultModuleInfo ( )
DefaultModuleInfo.DefaultModuleInfo ( String p1, String p2, String p3, String p4 )
DefaultModuleInfo.equals ( Object p1 )  :  boolean
DefaultModuleInfo.getMajorVersion ( )  :  String
DefaultModuleInfo.getMinorVersion ( )  :  String
DefaultModuleInfo.getModuleClass ( )  :  String
DefaultModuleInfo.getPatchLevel ( )  :  String
DefaultModuleInfo.hashCode ( )  :  int
DefaultModuleInfo.setMajorVersion ( String p1 )  :  void
DefaultModuleInfo.setMinorVersion ( String p1 )  :  void
DefaultModuleInfo.setModuleClass ( String p1 )  :  void
DefaultModuleInfo.setPatchLevel ( String p1 )  :  void
DefaultModuleInfo.toString ( )  :  String

jcommon-0.9.5.jar, FilesystemFilter.class
package org.jfree.ui
FilesystemFilter.accept ( File p1 )  :  boolean
FilesystemFilter.accept ( File p1, String p2 )  :  boolean
FilesystemFilter.acceptDirectories ( boolean p1 )  :  void
FilesystemFilter.acceptsDirectories ( )  :  boolean
FilesystemFilter.FilesystemFilter ( String p1, String p2 )
FilesystemFilter.FilesystemFilter ( String p1, String p2, boolean p3 )
FilesystemFilter.getDescription ( )  :  String

jcommon-0.9.5.jar, FloatingButtonEnabler.class
package org.jfree.ui
FloatingButtonEnabler.addButton ( AbstractButton p1 )  :  void
FloatingButtonEnabler.getInstance ( ) [static]  :  FloatingButtonEnabler
FloatingButtonEnabler.mouseEntered ( MouseEvent p1 )  :  void
FloatingButtonEnabler.mouseExited ( MouseEvent p1 )  :  void
FloatingButtonEnabler.removeButton ( AbstractButton p1 )  :  void

jcommon-0.9.5.jar, HierarchicalConfiguration.class
package org.jfree.base.config
HierarchicalConfiguration.findPropertyKeys ( String p1 )  :  Iterator
HierarchicalConfiguration.getConfigProperties ( )  :  Enumeration
HierarchicalConfiguration.getConfigProperty ( String p1 )  :  String
HierarchicalConfiguration.getConfigProperty ( String p1, String p2 )  :  String
HierarchicalConfiguration.getConfiguration ( )  :  Properties
HierarchicalConfiguration.getParentConfig ( )  :  ModifiableConfiguration
HierarchicalConfiguration.HierarchicalConfiguration ( )
HierarchicalConfiguration.HierarchicalConfiguration ( ModifiableConfiguration p1 )
HierarchicalConfiguration.insertConfiguration ( HierarchicalConfiguration p1 )  :  void
HierarchicalConfiguration.isLocallyDefined ( String p1 )  :  boolean
HierarchicalConfiguration.setConfigProperty ( String p1, String p2 )  :  void
HierarchicalConfiguration.setParentConfig ( ModifiableConfiguration p1 )  :  void

jcommon-0.9.5.jar, JCommonInfo.class
package org.jfree
JCommonInfo.getInstance ( ) [static]  :  JCommonInfo

jcommon-0.9.5.jar, JTextObserver.class
package org.jfree.ui
JTextObserver.addTextComponent ( JTextComponent p1 ) [static]  :  void
JTextObserver.focusGained ( FocusEvent p1 )  :  void
JTextObserver.focusLost ( FocusEvent p1 )  :  void
JTextObserver.getInstance ( ) [static]  :  JTextObserver
JTextObserver.removeTextComponent ( JTextComponent p1 ) [static]  :  void

jcommon-0.9.5.jar, LengthLimitingDocument.class
package org.jfree.ui
LengthLimitingDocument.getMaxLength ( )  :  int
LengthLimitingDocument.insertString ( int p1, String p2, AttributeSet p3 )  :  void
LengthLimitingDocument.LengthLimitingDocument ( )
LengthLimitingDocument.LengthLimitingDocument ( int p1 )
LengthLimitingDocument.setMaxLength ( int p1 )  :  void

jcommon-0.9.5.jar, Library.class
package org.jfree.base
Library.getInfo ( )  :  String
Library.getLicenceName ( )  :  String
Library.getName ( )  :  String
Library.getVersion ( )  :  String
Library.Library ( )
Library.Library ( String p1, String p2, String p3, String p4 )
Library.setInfo ( String p1 )  :  void
Library.setLicenceName ( String p1 )  :  void
Library.setName ( String p1 )  :  void
Library.setVersion ( String p1 )  :  void

jcommon-0.9.5.jar, LogConfiguration.class
package org.jfree.base.log
LogConfiguration.getLogLevel ( ) [static]  :  String
LogConfiguration.getLogTarget ( ) [static]  :  String
LogConfiguration.isDisableLogging ( ) [static]  :  boolean
LogConfiguration.setDisableLogging ( boolean p1 ) [static]  :  void
LogConfiguration.setLogLevel ( String p1 ) [static]  :  void
LogConfiguration.setLogTarget ( String p1 ) [static]  :  void

jcommon-0.9.5.jar, MemoryUsageMessage.class
package org.jfree.base.log
MemoryUsageMessage.MemoryUsageMessage ( String p1 )
MemoryUsageMessage.toString ( )  :  String

jcommon-0.9.5.jar, ModifiableConfiguration.class
package org.jfree.base.config
ModifiableConfiguration.findPropertyKeys ( String p1 ) [abstract]  :  Iterator
ModifiableConfiguration.getConfigProperties ( ) [abstract]  :  Enumeration
ModifiableConfiguration.setConfigProperty ( String p1, String p2 ) [abstract]  :  void

jcommon-0.9.5.jar, Module.class
package org.jfree.base.modules
Module.configure ( SubSystem p1 ) [abstract]  :  void
Module.getDescription ( ) [abstract]  :  String
Module.getName ( ) [abstract]  :  String
Module.getOptionalModules ( ) [abstract]  :  ModuleInfo[ ]
Module.getProducer ( ) [abstract]  :  String
Module.getRequiredModules ( ) [abstract]  :  ModuleInfo[ ]
Module.getSubSystem ( ) [abstract]  :  String
Module.initialize ( SubSystem p1 ) [abstract]  :  void

jcommon-0.9.5.jar, ModuleInfo.class
package org.jfree.base.modules
ModuleInfo.getMajorVersion ( ) [abstract]  :  String
ModuleInfo.getMinorVersion ( ) [abstract]  :  String
ModuleInfo.getModuleClass ( ) [abstract]  :  String
ModuleInfo.getPatchLevel ( ) [abstract]  :  String

jcommon-0.9.5.jar, ModuleInitializeException.class
package org.jfree.base.modules
ModuleInitializeException.ModuleInitializeException ( )
ModuleInitializeException.ModuleInitializeException ( String p1 )
ModuleInitializeException.ModuleInitializeException ( String p1, Exception p2 )

jcommon-0.9.5.jar, ModuleInitializer.class
package org.jfree.base.modules
ModuleInitializer.performInit ( ) [abstract]  :  void

jcommon-0.9.5.jar, OverlayLayout.class
package org.jfree.ui
OverlayLayout.addLayoutComponent ( String p1, Component p2 )  :  void
OverlayLayout.layoutContainer ( Container p1 )  :  void
OverlayLayout.minimumLayoutSize ( Container p1 )  :  Dimension
OverlayLayout.OverlayLayout ( )
OverlayLayout.preferredLayoutSize ( Container p1 )  :  Dimension
OverlayLayout.removeLayoutComponent ( Component p1 )  :  void

jcommon-0.9.5.jar, PackageConfiguration.class
package org.jfree.base.modules
PackageManager.PackageConfiguration.insertConfiguration ( HierarchicalConfiguration p1 )  :  void
PackageManager.PackageConfiguration.PackageManager.PackageConfiguration ( )

jcommon-0.9.5.jar, PackageManager.class
package org.jfree.base.modules
PackageManager.addModule ( String p1 )  :  void
PackageManager.createInstance ( AbstractBoot p1 ) [static]  :  PackageManager
PackageManager.getActiveModules ( )  :  Module[ ]
PackageManager.getAllModules ( )  :  Module[ ]
PackageManager.getPackageConfiguration ( )  :  PackageManager.PackageConfiguration
PackageManager.initializeModules ( )  :  void
PackageManager.isModuleAvailable ( ModuleInfo p1 )  :  boolean
PackageManager.load ( String p1 )  :  void
PackageManager.printUsedModules ( PrintStream p1 )  :  void

jcommon-0.9.5.jar, PackageSorter.class
package org.jfree.base.modules
PackageSorter.sort ( List p1 ) [static]  :  void

jcommon-0.9.5.jar, PackageState.class
package org.jfree.base.modules
PackageState.configure ( SubSystem p1 )  :  boolean
PackageState.equals ( Object p1 )  :  boolean
PackageState.getModule ( )  :  Module
PackageState.getState ( )  :  int
PackageState.hashCode ( )  :  int
PackageState.initialize ( SubSystem p1 )  :  boolean
PackageState.PackageState ( Module p1 )
PackageState.PackageState ( Module p1, int p2 )

jcommon-0.9.5.jar, PadMessage.class
package org.jfree.base.log
PadMessage.PadMessage ( Object p1, int p2 )
PadMessage.toString ( )  :  String

jcommon-0.9.5.jar, PropertyFileConfiguration.class
package org.jfree.base.config
PropertyFileConfiguration.load ( InputStream p1 )  :  void
PropertyFileConfiguration.load ( String p1 )  :  void
PropertyFileConfiguration.PropertyFileConfiguration ( )

jcommon-0.9.5.jar, SubSystem.class
package org.jfree.base.modules
SubSystem.getGlobalConfig ( ) [abstract]  :  ModifiableConfiguration
SubSystem.getPackageManager ( ) [abstract]  :  PackageManager

jcommon-0.9.5.jar, SystemPropertyConfiguration.class
package org.jfree.base.config
SystemPropertyConfiguration.getConfigProperties ( )  :  Enumeration
SystemPropertyConfiguration.getConfigProperty ( String p1, String p2 )  :  String
SystemPropertyConfiguration.isLocallyDefined ( String p1 )  :  boolean
SystemPropertyConfiguration.setConfigProperty ( String p1, String p2 )  :  void
SystemPropertyConfiguration.SystemPropertyConfiguration ( )

jcommon-0.9.5.jar, UIUtilities.class
package org.jfree.ui
UIUtilities.setupUI ( ) [static]  :  void
UIUtilities.UIUtilities ( )

to the top

Removed Methods (2)


jcommon-0.9.4.jar, Library.class
package org.jfree.ui.about
Library.getLicence ( )  :  String

jcommon-0.9.4.jar, ProjectInfo.class
package org.jfree.ui.about
ProjectInfo.setLibraries ( List libraries )  :  void

to the top

Problems with Data Types, Low Severity (2)


jcommon-0.9.4.jar
package org.jfree.ui.about
[+] Library (1)
[+] ProjectInfo (1)

to the top

Java ARchives (1)


jcommon-0.9.4.jar

to the top