Source compatibility report for the CDK library between 1.2.3 and 1.2.4 versions
Test Info
Library Name | CDK |
Version #1 | 1.2.3 |
Version #2 | 1.2.4 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 25235 / 2518 |
---|
Verdict | Incompatible (0.01%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 7 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 13 |
Low | 0 |
Added Methods (7)
cdk-1.2.4.jar, BondManipulator.class
package org.openscience.cdk.tools.manipulator
BondManipulator.getMinimumBondOrder ( Iterator bonds ) [static] : IBond.Order
[mangled: org/openscience/cdk/tools/manipulator/BondManipulator.getMinimumBondOrder:(Ljava/util/Iterator;)Lorg/openscience/cdk/interfaces/IBond$Order;]
BondManipulator.getMinimumBondOrder ( List bonds ) [static] : IBond.Order
[mangled: org/openscience/cdk/tools/manipulator/BondManipulator.getMinimumBondOrder:(Ljava/util/List;)Lorg/openscience/cdk/interfaces/IBond$Order;]
cdk-1.2.4.jar, CustomSerializer.class
package org.openscience.cdk.io.cml
CustomSerializer.CustomSerializer ( OutputStream out )
[mangled: org/openscience/cdk/io/cml/CustomSerializer."<init>":(Ljava/io/OutputStream;)V]
CustomSerializer.CustomSerializer ( OutputStream out, String encoding )
[mangled: org/openscience/cdk/io/cml/CustomSerializer."<init>":(Ljava/io/OutputStream;Ljava/lang/String;)V]
CustomSerializer.writeXMLDeclaration ( ) : void
[mangled: org/openscience/cdk/io/cml/CustomSerializer.writeXMLDeclaration:()V]
cdk-1.2.4.jar, MDLWriter.class
package org.openscience.cdk.io
MDLWriter.customizeJob ( ) : void
[mangled: org/openscience/cdk/io/MDLWriter.customizeJob:()V]
MDLWriter.getIOSettings ( ) : IOSetting[ ]
[mangled: org/openscience/cdk/io/MDLWriter.getIOSettings:()[Lorg/openscience/cdk/io/setting/IOSetting;]
to the top
Problems with Methods, Medium Severity (13)
cdk-1.2.3.jar, ForceFieldConfigurator
package org.openscience.cdk.modeling.builder3d
[+] ForceFieldConfigurator.assignAtomTyps ( IMolecule molecule ) : IRingSet (2)
[mangled: org/openscience/cdk/modeling/builder3d/ForceFieldConfigurator.assignAtomTyps:(Lorg/openscience/cdk/interfaces/IMolecule;)Lorg/openscience/cdk/interfaces/IRingSet;]
| Change | Effect |
---|
1 | Removed java.lang.Exception exception thrown.
| Recompilation of a client program may be terminated with the message: cannot override assignAtomTyps(IMolecule) in ForceFieldConfigurator; overridden method does not throw java.lang.Exception. |
2 | Added org.openscience.cdk.exception.CDKException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception org.openscience.cdk.exception.CDKException must be caught or declared to be thrown. |
[+] ForceFieldConfigurator.configureAtom ( IAtom atom, String hoseCode, boolean _boolean ) : IAtom (2)
[mangled: org/openscience/cdk/modeling/builder3d/ForceFieldConfigurator.configureAtom:(Lorg/openscience/cdk/interfaces/IAtom;Ljava/lang/String;Z)Lorg/openscience/cdk/interfaces/IAtom;]
| Change | Effect |
---|
1 | Removed java.lang.Exception exception thrown.
| Recompilation of a client program may be terminated with the message: cannot override configureAtom(IAtom, String, boolean) in ForceFieldConfigurator; overridden method does not throw java.lang.Exception. |
2 | Added org.openscience.cdk.exception.CDKException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception org.openscience.cdk.exception.CDKException must be caught or declared to be thrown. |
[+] ForceFieldConfigurator.configureMM2BasedAtom ( IAtom atom, String hoseCode, boolean hetRing ) : IAtom (2)
[mangled: org/openscience/cdk/modeling/builder3d/ForceFieldConfigurator.configureMM2BasedAtom:(Lorg/openscience/cdk/interfaces/IAtom;Ljava/lang/String;Z)Lorg/openscience/cdk/interfaces/IAtom;]
| Change | Effect |
---|
1 | Removed java.lang.Exception exception thrown.
| Recompilation of a client program may be terminated with the message: cannot override configureMM2BasedAtom(IAtom, String, boolean) in ForceFieldConfigurator; overridden method does not throw java.lang.Exception. |
2 | Added org.openscience.cdk.exception.NoSuchAtomTypeException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception org.openscience.cdk.exception.NoSuchAtomTypeException must be caught or declared to be thrown. |
[+] ForceFieldConfigurator.configureMMFF94BasedAtom ( IAtom atom, String hoseCode, boolean isInHetRing ) : IAtom (2)
[mangled: org/openscience/cdk/modeling/builder3d/ForceFieldConfigurator.configureMMFF94BasedAtom:(Lorg/openscience/cdk/interfaces/IAtom;Ljava/lang/String;Z)Lorg/openscience/cdk/interfaces/IAtom;]
| Change | Effect |
---|
1 | Removed java.lang.Exception exception thrown.
| Recompilation of a client program may be terminated with the message: cannot override configureMMFF94BasedAtom(IAtom, String, boolean) in org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator; overridden method does not throw java.lang.Exception. |
2 | Added org.openscience.cdk.exception.NoSuchAtomTypeException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception org.openscience.cdk.exception.NoSuchAtomTypeException must be caught or declared to be thrown. |
cdk-1.2.3.jar, ModelBuilder3D
package org.openscience.cdk.modeling.builder3d
[+] ModelBuilder3D.generate3DCoordinates ( IMolecule molecule, boolean clone ) : IMolecule (5)
[mangled: org/openscience/cdk/modeling/builder3d/ModelBuilder3D.generate3DCoordinates:(Lorg/openscience/cdk/interfaces/IMolecule;Z)Lorg/openscience/cdk/interfaces/IMolecule;]
| Change | Effect |
---|
1 | Removed java.lang.Exception exception thrown.
| Recompilation of a client program may be terminated with the message: cannot override generate3DCoordinates(IMolecule, boolean) in org.openscience.cdk.modeling.builder3d.ModelBuilder3D; overridden method does not throw java.lang.Exception. |
2 | Added java.io.IOException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception java.io.IOException must be caught or declared to be thrown. |
3 | Added org.openscience.cdk.exception.NoSuchAtomTypeException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception org.openscience.cdk.exception.NoSuchAtomTypeException must be caught or declared to be thrown. |
4 | Added java.lang.CloneNotSupportedException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception java.lang.CloneNotSupportedException must be caught or declared to be thrown. |
5 | Added org.openscience.cdk.exception.CDKException exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception org.openscience.cdk.exception.CDKException must be caught or declared to be thrown. |
to the top
Java ARchives (1)
cdk-1.2.3.jar
to the top