Source compatibility report for the JGraph library between 5.7.1 and 5.7.3 versions
Test Info
Library Name | JGraph |
Version #1 | 5.7.1 |
Version #2 | 5.7.3 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 1316 / 86 |
---|
Verdict | Incompatible (0.4%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 8 |
---|
Removed Methods | High | 5 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (8)
jgraph.jar, DefaultGraphModel.class
package org.jgraph.graph
DefaultGraphModel.cloneCell ( Object p1 ) : Object
[mangled: org/jgraph/graph/DefaultGraphModel.cloneCell:(Ljava/lang/Object;)Ljava/lang/Object;]
DefaultGraphModel.createEdit ( Object[ ] p1, Object[ ] p2, Map p3, ConnectionSet p4, ParentMap p5, UndoableEdit[ ] p6 ) : DefaultGraphModel.GraphModelEdit
[mangled: org/jgraph/graph/DefaultGraphModel.createEdit:([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Map;Lorg/jgraph/graph/ConnectionSet;Lorg/jgraph/graph/ParentMap;[Ljavax/swing/undo/UndoableEdit;)Lorg/jgraph/graph/DefaultGraphModel$GraphModelEdit;]
DefaultGraphModel.edit ( Object[ ] p1, Object[ ] p2, Map p3, ConnectionSet p4, ParentMap p5, UndoableEdit[ ] p6 ) : void
[mangled: org/jgraph/graph/DefaultGraphModel.edit:([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Map;Lorg/jgraph/graph/ConnectionSet;Lorg/jgraph/graph/ParentMap;[Ljavax/swing/undo/UndoableEdit;)V]
DefaultGraphModel.setParent ( Object p1, Object p2 ) : void
[mangled: org/jgraph/graph/DefaultGraphModel.setParent:(Ljava/lang/Object;Ljava/lang/Object;)V]
jgraph.jar, EdgeRenderer.class
package org.jgraph.graph
EdgeRenderer.getLabelSize ( EdgeView p1, String p2 ) : Dimension
[mangled: org/jgraph/graph/EdgeRenderer.getLabelSize:(Lorg/jgraph/graph/EdgeView;Ljava/lang/String;)Ljava/awt/Dimension;]
jgraph.jar, GraphLayoutCache.class
package org.jgraph.graph
GraphLayoutCache.getAllViews ( ) : CellView[ ]
[mangled: org/jgraph/graph/GraphLayoutCache.getAllViews:()[Lorg/jgraph/graph/CellView;]
GraphLayoutCache.getBounds ( CellView[ ] p1 ) [static] : Rectangle2D
[mangled: org/jgraph/graph/GraphLayoutCache.getBounds:([Lorg/jgraph/graph/CellView;)Ljava/awt/geom/Rectangle2D;]
GraphLayoutCache.showCells ( Object[ ] p1, boolean p2 ) : void
[mangled: org/jgraph/graph/GraphLayoutCache.showCells:([Ljava/lang/Object;Z)V]
to the top
Removed Methods (5)
jgraph.jar, DefaultGraphModel.class
package org.jgraph.graph
DefaultGraphModel.cloneCell ( Object p1, Object p2 ) : Object
[mangled: org/jgraph/graph/DefaultGraphModel.cloneCell:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
DefaultGraphModel.createCellEdit ( Map p1, ConnectionSet p2, ParentMap p3, UndoableEdit[ ] p4 ) : DefaultGraphModel.GraphModelEdit
[mangled: org/jgraph/graph/DefaultGraphModel.createCellEdit:(Ljava/util/Map;Lorg/jgraph/graph/ConnectionSet;Lorg/jgraph/graph/ParentMap;[Ljavax/swing/undo/UndoableEdit;)Lorg/jgraph/graph/DefaultGraphModel$GraphModelEdit;]
DefaultGraphModel.createEdit ( Object[ ] p1, Object[ ] p2, Map p3, ConnectionSet p4, ParentMap p5 ) : DefaultGraphModel.GraphModelEdit
[mangled: org/jgraph/graph/DefaultGraphModel.createEdit:([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Map;Lorg/jgraph/graph/ConnectionSet;Lorg/jgraph/graph/ParentMap;)Lorg/jgraph/graph/DefaultGraphModel$GraphModelEdit;]
DefaultGraphModel.createInsertEdit ( Object[ ] p1, Map p2, ConnectionSet p3, ParentMap p4, UndoableEdit[ ] p5 ) : DefaultGraphModel.GraphModelEdit
[mangled: org/jgraph/graph/DefaultGraphModel.createInsertEdit:([Ljava/lang/Object;Ljava/util/Map;Lorg/jgraph/graph/ConnectionSet;Lorg/jgraph/graph/ParentMap;[Ljavax/swing/undo/UndoableEdit;)Lorg/jgraph/graph/DefaultGraphModel$GraphModelEdit;]
jgraph.jar, EdgeRenderer.class
package org.jgraph.graph
EdgeRenderer.getLabelSize ( JGraph p1, EdgeView p2, String p3 ) : Dimension
[mangled: org/jgraph/graph/EdgeRenderer.getLabelSize:(Lorg/jgraph/JGraph;Lorg/jgraph/graph/EdgeView;Ljava/lang/String;)Ljava/awt/Dimension;]
to the top
Other Changes in Data Types (1)
jgraph.jar
package org.jgraph.graph
[+] PortView (1)
| Change | Effect |
---|
1 | Field allowPortMagic has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to allowPortMagic is ambiguous. |
[+] affected methods (14)
createPortView ( Object )Return value of this method has type 'PortView'.
createPortView ( Port )Return value of this method has type 'PortView'.
PortView ( )This constructor is from 'PortView' class.
PortView ( Object )This constructor is from 'PortView' class.
getBounds ( )This method is from 'PortView' class.
getHandle ( GraphContext )This method is from 'PortView' class.
getLocation ( )This method is from 'PortView' class.
getLocation ( EdgeView )This method is from 'PortView' class.
getLocation ( EdgeView, Point2D )This method is from 'PortView' class.
getParentView ( )This method is from 'PortView' class.
getRenderer ( )This method is from 'PortView' class.
shouldInvokePortMagic ( EdgeView )This method is from 'PortView' class.
...
to the top
Java ARchives (2)
jgraph-5.7.1-lgpl.jar
jgraph.jar
to the top