Binary 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 | Compatible |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 7 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 1 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 13 |
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 Data Types, Low Severity (1)
cdk-1.2.3.jar
package org.openscience.cdk.io
[+] MDLWriter (1)
| Change | Effect |
---|
1 | Method getIOSettings ( ) has been overridden by getIOSettings ( ) | Method getIOSettings ( ) will be called instead of getIOSettings ( ) in a client program. |
[+] affected methods (1)
getIOSettings ( )Method 'getIOSettings ( )' will be called instead of this method in a client program.
to the top
Problems with Methods, Low 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.
| A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. |
2 | Added org.openscience.cdk.exception.CDKException exception thrown.
| A client program may be interrupted by added exception. |
[+] 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.
| A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. |
2 | Added org.openscience.cdk.exception.CDKException exception thrown.
| A client program may be interrupted by added exception. |
[+] 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.
| A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. |
2 | Added org.openscience.cdk.exception.NoSuchAtomTypeException exception thrown.
| A client program may be interrupted by added exception. |
[+] 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.
| A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. |
2 | Added org.openscience.cdk.exception.NoSuchAtomTypeException exception thrown.
| A client program may be interrupted by added exception. |
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.
| A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. |
2 | Added java.io.IOException exception thrown.
| A client program may be interrupted by added exception. |
3 | Added org.openscience.cdk.exception.NoSuchAtomTypeException exception thrown.
| A client program may be interrupted by added exception. |
4 | Added java.lang.CloneNotSupportedException exception thrown.
| A client program may be interrupted by added exception. |
5 | Added org.openscience.cdk.exception.CDKException exception thrown.
| A client program may be interrupted by added exception. |
to the top
Java ARchives (1)
cdk-1.2.3.jar
to the top