Binary compatibility report for the CDK library between 1.2.0 and 1.2.1 versions
Test Info
Library Name | CDK |
Version #1 | 1.2.0 |
Version #2 | 1.2.1 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 25536 / 2535 |
---|
Verdict | Incompatible (0.04%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 15 |
---|
Removed Methods | High | 9 |
---|
Problems with Data Types | High | 1 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 1 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (15)
cdk-1.2.1.jar, AminoAcids.class
package org.openscience.cdk.templates
AminoAcids.getHashMapBySingleCharCode ( ) [static] : Map
[mangled: org/openscience/cdk/templates/AminoAcids.getHashMapBySingleCharCode:()Ljava/util/Map;]
cdk-1.2.1.jar, AtomContainerSetManipulator.class
package org.openscience.cdk.tools.manipulator
AtomContainerSetManipulator.containsByID ( IAtomContainerSet atomContainerSet, String id ) [static] : boolean
[mangled: org/openscience/cdk/tools/manipulator/AtomContainerSetManipulator.containsByID:(Lorg/openscience/cdk/interfaces/IAtomContainerSet;Ljava/lang/String;)Z]
cdk-1.2.1.jar, ChiIndexUtils.class
package org.openscience.cdk.qsar.descriptors.molecular
ChiIndexUtils.ChiIndexUtils ( )
[mangled: org/openscience/cdk/qsar/descriptors/molecular/ChiIndexUtils."<init>":()V]
ChiIndexUtils.evalSimpleIndex ( IAtomContainer atomContainer, List fragLists ) [static] : double
[mangled: org/openscience/cdk/qsar/descriptors/molecular/ChiIndexUtils.evalSimpleIndex:(Lorg/openscience/cdk/interfaces/IAtomContainer;Ljava/util/List;)D]
ChiIndexUtils.evalValenceIndex ( IAtomContainer atomContainer, List fragList ) [static] : double
[mangled: org/openscience/cdk/qsar/descriptors/molecular/ChiIndexUtils.evalValenceIndex:(Lorg/openscience/cdk/interfaces/IAtomContainer;Ljava/util/List;)D]
ChiIndexUtils.getFragments ( IAtomContainer atomContainer, QueryAtomContainer[ ] queries ) [static] : List
[mangled: org/openscience/cdk/qsar/descriptors/molecular/ChiIndexUtils.getFragments:(Lorg/openscience/cdk/interfaces/IAtomContainer;[Lorg/openscience/cdk/isomorphism/matchers/QueryAtomContainer;)Ljava/util/List;]
cdk-1.2.1.jar, DebugReactionSet.class
package org.openscience.cdk.debug
DebugReactionSet.removeReaction ( IReaction reaction ) : void
[mangled: org/openscience/cdk/debug/DebugReactionSet.removeReaction:(Lorg/openscience/cdk/interfaces/IReaction;)V]
cdk-1.2.1.jar, Entry.class
package org.openscience.cdk.dict
Entry.getDescriptorMetadata ( ) : List
[mangled: org/openscience/cdk/dict/Entry.getDescriptorMetadata:()Ljava/util/List;]
cdk-1.2.1.jar, IReactionSet.class
package org.openscience.cdk.interfaces
IReactionSet.removeReaction ( IReaction p1 ) [abstract] : void
[mangled: org/openscience/cdk/interfaces/IReactionSet.removeReaction:(Lorg/openscience/cdk/interfaces/IReaction;)V]
cdk-1.2.1.jar, ReactionSet.class
package org.openscience.cdk
ReactionSet.removeReaction ( IReaction relevantReaction ) : void
[mangled: org/openscience/cdk/ReactionSet.removeReaction:(Lorg/openscience/cdk/interfaces/IReaction;)V]
cdk-1.2.1.jar, ReactionSetManipulator.class
package org.openscience.cdk.tools.manipulator
ReactionSetManipulator.getReactionByAtomContainerID ( IReactionSet reactionSet, String id ) [static] : IReaction
[mangled: org/openscience/cdk/tools/manipulator/ReactionSetManipulator.getReactionByAtomContainerID:(Lorg/openscience/cdk/interfaces/IReactionSet;Ljava/lang/String;)Lorg/openscience/cdk/interfaces/IReaction;]
ReactionSetManipulator.getReactionByReactionID ( IReactionSet reactionSet, String id ) [static] : IReaction
[mangled: org/openscience/cdk/tools/manipulator/ReactionSetManipulator.getReactionByReactionID:(Lorg/openscience/cdk/interfaces/IReactionSet;Ljava/lang/String;)Lorg/openscience/cdk/interfaces/IReaction;]
ReactionSetManipulator.getRelevantReactions ( IReactionSet reactSet, IAtomContainer molecule ) [static] : IReactionSet
[mangled: org/openscience/cdk/tools/manipulator/ReactionSetManipulator.getRelevantReactions:(Lorg/openscience/cdk/interfaces/IReactionSet;Lorg/openscience/cdk/interfaces/IAtomContainer;)Lorg/openscience/cdk/interfaces/IReactionSet;]
ReactionSetManipulator.getRelevantReactionsAsProduct ( IReactionSet reactSet, IAtomContainer molecule ) [static] : IReactionSet
[mangled: org/openscience/cdk/tools/manipulator/ReactionSetManipulator.getRelevantReactionsAsProduct:(Lorg/openscience/cdk/interfaces/IReactionSet;Lorg/openscience/cdk/interfaces/IAtomContainer;)Lorg/openscience/cdk/interfaces/IReactionSet;]
ReactionSetManipulator.getRelevantReactionsAsReactant ( IReactionSet reactSet, IAtomContainer molecule ) [static] : IReactionSet
[mangled: org/openscience/cdk/tools/manipulator/ReactionSetManipulator.getRelevantReactionsAsReactant:(Lorg/openscience/cdk/interfaces/IReactionSet;Lorg/openscience/cdk/interfaces/IAtomContainer;)Lorg/openscience/cdk/interfaces/IReactionSet;]
to the top
Removed Methods (9)
cdk-1.2.0.jar, AminoAcids.class
package org.openscience.cdk.templates
AminoAcids.getHashMapBySingleCharCode ( ) [static] : HashMap
[mangled: org/openscience/cdk/templates/AminoAcids.getHashMapBySingleCharCode:()Ljava/util/HashMap;]
cdk-1.2.0.jar, ChiIndexUtils.class
package org.openscience.cdk.qsar
ChiIndexUtils.ChiIndexUtils ( )
[mangled: org/openscience/cdk/qsar/ChiIndexUtils."<init>":()V]
ChiIndexUtils.evalSimpleIndex ( IAtomContainer atomContainer, List fragList ) [static] : double
[mangled: org/openscience/cdk/qsar/ChiIndexUtils.evalSimpleIndex:(Lorg/openscience/cdk/interfaces/IAtomContainer;Ljava/util/List;)D]
ChiIndexUtils.evalValenceIndex ( IAtomContainer atomContainer, List fragList ) [static] : double
[mangled: org/openscience/cdk/qsar/ChiIndexUtils.evalValenceIndex:(Lorg/openscience/cdk/interfaces/IAtomContainer;Ljava/util/List;)D]
ChiIndexUtils.getFragments ( IAtomContainer atomContainer, QueryAtomContainer[ ] queries ) [static] : List
[mangled: org/openscience/cdk/qsar/ChiIndexUtils.getFragments:(Lorg/openscience/cdk/interfaces/IAtomContainer;[Lorg/openscience/cdk/isomorphism/matchers/QueryAtomContainer;)Ljava/util/List;]
cdk-1.2.0.jar, Entry.class
package org.openscience.cdk.dict
Entry.getDescriptorMetadata ( ) : Vector
[mangled: org/openscience/cdk/dict/Entry.getDescriptorMetadata:()Ljava/util/Vector;]
cdk-1.2.0.jar, ReactionSetManipulator.class
package org.openscience.cdk.tools.manipulator
ReactionSetManipulator.getRelevantReactions ( IReactionSet reactSet, IMolecule molecule ) [static] : IReactionSet
[mangled: org/openscience/cdk/tools/manipulator/ReactionSetManipulator.getRelevantReactions:(Lorg/openscience/cdk/interfaces/IReactionSet;Lorg/openscience/cdk/interfaces/IMolecule;)Lorg/openscience/cdk/interfaces/IReactionSet;]
ReactionSetManipulator.getRelevantReactionsAsProduct ( IReactionSet reactSet, IMolecule molecule ) [static] : IReactionSet
[mangled: org/openscience/cdk/tools/manipulator/ReactionSetManipulator.getRelevantReactionsAsProduct:(Lorg/openscience/cdk/interfaces/IReactionSet;Lorg/openscience/cdk/interfaces/IMolecule;)Lorg/openscience/cdk/interfaces/IReactionSet;]
ReactionSetManipulator.getRelevantReactionsAsReactant ( IReactionSet reactSet, IMolecule molecule ) [static] : IReactionSet
[mangled: org/openscience/cdk/tools/manipulator/ReactionSetManipulator.getRelevantReactionsAsReactant:(Lorg/openscience/cdk/interfaces/IReactionSet;Lorg/openscience/cdk/interfaces/IMolecule;)Lorg/openscience/cdk/interfaces/IReactionSet;]
to the top
Problems with Data Types, High Severity (1)
cdk-1.2.0.jar
package org.openscience.cdk.qsar
[+] ChiIndexUtils (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
ChiIndexUtils ( )This constructor is from 'ChiIndexUtils' class.
evalSimpleIndex ( IAtomContainer, List )This method is from 'ChiIndexUtils' class.
evalValenceIndex ( IAtomContainer, List )This method is from 'ChiIndexUtils' class.
getFragments ( IAtomContainer, QueryAtomContainer[ ] )This method is from 'ChiIndexUtils' class.
to the top
Problems with Methods, High Severity (1)
cdk-1.2.0.jar, AtomContainerManipulator
package org.openscience.cdk.tools.manipulator
[+] AtomContainerManipulator.getBondOrderSum ( IAtomContainer container, IAtom atom ) : double (1)
[mangled: org/openscience/cdk/tools/manipulator/AtomContainerManipulator.getBondOrderSum:(Lorg/openscience/cdk/interfaces/IAtomContainer;Lorg/openscience/cdk/interfaces/IAtom;)D]
| Change | Effect |
---|
1 | Method became static.
| A client program may be interrupted by NoSuchMethodError exception. |
to the top
Other Changes in Data Types (1)
cdk-1.2.0.jar
package org.openscience.cdk.interfaces
[+] IReactionSet (1)
| Change | Effect |
---|
1 | Abstract method removeReaction ( IReaction ) has been added to this interface. | No effect. |
[+] affected methods (102)
ChemModel ( )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
clone ( )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
getCrystal ( )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
getMoleculeSet ( )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
getReactionSet ( )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
getRingSet ( )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
setCrystal ( ICrystal )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
setMoleculeSet ( IMoleculeSet )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
setReactionSet ( IReactionSet )1st parameter 'sor' of this method has type 'IReactionSet'.
setRingSet ( IRingSet )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
stateChanged ( IChemObjectChangeEvent )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
toString ( )Field 'this.setOfReactions' in the object of this method has type 'IReactionSet'.
...
to the top
Java ARchives (1)
cdk-1.2.0.jar
to the top