Binary compatibility report for the Flexdock library between 1.0 and 1.1 versions
Test Info
Library Name | Flexdock |
Version #1 | 1.0 |
Version #2 | 1.1 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 2118 / 252 |
---|
Verdict | Incompatible (2.4%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 0 |
---|
Removed Methods | High | 51 |
---|
Problems with Data Types | High | 7 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Removed Methods (51)
flexdock-1.0.jar, Connection.class
package org.flexdock.docking.drag.outline.x11
Connection.close ( ) : void
[mangled: org/flexdock/docking/drag/outline/x11/Connection.close:()V]
Connection.Connection ( )
[mangled: org/flexdock/docking/drag/outline/x11/Connection."<init>":()V]
Connection.sendRequest ( DataBuffer req ) : void
[mangled: org/flexdock/docking/drag/outline/x11/Connection.sendRequest:(Lorg/flexdock/docking/drag/outline/x11/DataBuffer;)V]
Connection.sendRequest ( DataBuffer req, boolean readReply ) : DataBuffer
[mangled: org/flexdock/docking/drag/outline/x11/Connection.sendRequest:(Lorg/flexdock/docking/drag/outline/x11/DataBuffer;Z)Lorg/flexdock/docking/drag/outline/x11/DataBuffer;]
flexdock-1.0.jar, ConnectionResponse.class
package org.flexdock.docking.drag.outline.x11
ConnectionResponse.ConnectionResponse ( DataBuffer dataBuffer )
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse."<init>":(Lorg/flexdock/docking/drag/outline/x11/DataBuffer;)V]
ConnectionResponse.getBlackPixel ( int screenIndex ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getBlackPixel:(I)I]
ConnectionResponse.getNextResourceId ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getNextResourceId:()I]
ConnectionResponse.getPixMapFormatCount ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getPixMapFormatCount:()I]
ConnectionResponse.getPixMapOffset ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getPixMapOffset:()I]
ConnectionResponse.getResourceIdBase ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getResourceIdBase:()I]
ConnectionResponse.getResourceIdMask ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getResourceIdMask:()I]
ConnectionResponse.getRootWindowID ( int screenIndex ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getRootWindowID:(I)I]
ConnectionResponse.getScreenCount ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getScreenCount:()I]
ConnectionResponse.getScreenDataOffset ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getScreenDataOffset:()I]
ConnectionResponse.getScreenLength ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getScreenLength:()I]
ConnectionResponse.getVendorLength ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getVendorLength:()I]
ConnectionResponse.getWhitePixel ( int screenIndex ) : int
[mangled: org/flexdock/docking/drag/outline/x11/ConnectionResponse.getWhitePixel:(I)I]
flexdock-1.0.jar, DataBuffer.class
package org.flexdock.docking.drag.outline.x11
DataBuffer.appendByte ( int data ) : void
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.appendByte:(I)V]
DataBuffer.appendFourBytes ( int data ) : void
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.appendFourBytes:(I)V]
DataBuffer.appendTwoBytes ( int data ) : void
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.appendTwoBytes:(I)V]
DataBuffer.DataBuffer ( )
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer."<init>":()V]
DataBuffer.DataBuffer ( byte[ ] rawData )
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer."<init>":([B)V]
DataBuffer.DataBuffer ( int initialBufferSize )
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer."<init>":(I)V]
DataBuffer.decode ( byte[ ] data ) [static] : int
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.decode:([B)I]
DataBuffer.encode ( int data, int byteCount ) [static] : byte[ ]
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.encode:(II)[B]
DataBuffer.getBytes ( ) : byte[ ]
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.getBytes:()[B]
DataBuffer.getSubBuffer ( int offset, int length ) : DataBuffer
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.getSubBuffer:(II)Lorg/flexdock/docking/drag/outline/x11/DataBuffer;]
DataBuffer.getSubset ( int offset, int length ) : byte[ ]
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.getSubset:(II)[B]
DataBuffer.padLength ( int len ) [static] : int
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.padLength:(I)I]
DataBuffer.readByte ( int offset ) : int
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.readByte:(I)I]
DataBuffer.readFourBytes ( int offset ) : int
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.readFourBytes:(I)I]
DataBuffer.readTwoBytes ( int offset ) : int
[mangled: org/flexdock/docking/drag/outline/x11/DataBuffer.readTwoBytes:(I)I]
flexdock-1.0.jar, Graphics.class
package org.flexdock.docking.drag.outline.x11
Graphics.dragRectange ( int x, int y, int width, int height ) : void
[mangled: org/flexdock/docking/drag/outline/x11/Graphics.dragRectange:(IIII)V]
Graphics.drawRectangle ( Rectangle r ) : void
[mangled: org/flexdock/docking/drag/outline/x11/Graphics.drawRectangle:(Ljava/awt/Rectangle;)V]
Graphics.finalize ( ) : void
[mangled: org/flexdock/docking/drag/outline/x11/Graphics.finalize:()V]
Graphics.getBlackPixel ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/Graphics.getBlackPixel:()I]
Graphics.getGraphics ( ) [static] : Graphics
[mangled: org/flexdock/docking/drag/outline/x11/Graphics.getGraphics:()Lorg/flexdock/docking/drag/outline/x11/Graphics;]
Graphics.getWhitePixel ( ) : int
[mangled: org/flexdock/docking/drag/outline/x11/Graphics.getWhitePixel:()I]
Graphics.setForeground ( int color ) : void
[mangled: org/flexdock/docking/drag/outline/x11/Graphics.setForeground:(I)V]
Graphics.setSubWindowMode ( int winMode ) : void
[mangled: org/flexdock/docking/drag/outline/x11/Graphics.setSubWindowMode:(I)V]
Graphics.setXor ( ) : void
[mangled: org/flexdock/docking/drag/outline/x11/Graphics.setXor:()V]
flexdock-1.0.jar, Win32RubberBand.class
package org.flexdock.docking.drag.outline.win32
Win32RubberBand.clear ( ) : void
[mangled: org/flexdock/docking/drag/outline/win32/Win32RubberBand.clear:()V]
Win32RubberBand.paint ( Graphics g, Rectangle r ) : void
[mangled: org/flexdock/docking/drag/outline/win32/Win32RubberBand.paint:(Ljava/awt/Graphics;Ljava/awt/Rectangle;)V]
Win32RubberBand.Win32RubberBand ( )
[mangled: org/flexdock/docking/drag/outline/win32/Win32RubberBand."<init>":()V]
flexdock-1.0.jar, X11RubberBand.class
package org.flexdock.docking.drag.outline.x11
X11RubberBand.clear ( ) : void
[mangled: org/flexdock/docking/drag/outline/x11/X11RubberBand.clear:()V]
X11RubberBand.getInstance ( ) [static] : X11RubberBand
[mangled: org/flexdock/docking/drag/outline/x11/X11RubberBand.getInstance:()Lorg/flexdock/docking/drag/outline/x11/X11RubberBand;]
X11RubberBand.paint ( Graphics g, Rectangle rect ) : void
[mangled: org/flexdock/docking/drag/outline/x11/X11RubberBand.paint:(Ljava/awt/Graphics;Ljava/awt/Rectangle;)V]
X11RubberBand.X11RubberBand ( )
[mangled: org/flexdock/docking/drag/outline/x11/X11RubberBand."<init>":()V]
flexdock-1.0.jar, XlibRubberBand.class
package org.flexdock.docking.drag.outline.xlib
XlibRubberBand.clear ( ) : void
[mangled: org/flexdock/docking/drag/outline/xlib/XlibRubberBand.clear:()V]
XlibRubberBand.paint ( Graphics g, Rectangle r ) : void
[mangled: org/flexdock/docking/drag/outline/xlib/XlibRubberBand.paint:(Ljava/awt/Graphics;Ljava/awt/Rectangle;)V]
XlibRubberBand.XlibRubberBand ( )
[mangled: org/flexdock/docking/drag/outline/xlib/XlibRubberBand."<init>":()V]
to the top
Problems with Data Types, High Severity (7)
flexdock-1.0.jar
package org.flexdock.docking.drag.outline.win32
[+] Win32RubberBand (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (3)
Win32RubberBand ( )This constructor is from 'Win32RubberBand' class.
clear ( )This method is from 'Win32RubberBand' class.
paint ( Graphics, Rectangle )This method is from 'Win32RubberBand' class.
package org.flexdock.docking.drag.outline.x11
[+] Connection (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
Connection ( )This constructor is from 'Connection' class.
close ( )This method is from 'Connection' class.
sendRequest ( DataBuffer )This method is from 'Connection' class.
sendRequest ( DataBuffer, boolean )This method is from 'Connection' class.
[+] ConnectionResponse (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (13)
ConnectionResponse ( DataBuffer )This constructor is from 'ConnectionResponse' class.
getBlackPixel ( int )This method is from 'ConnectionResponse' class.
getNextResourceId ( )This method is from 'ConnectionResponse' class.
getPixMapFormatCount ( )This method is from 'ConnectionResponse' class.
getPixMapOffset ( )This method is from 'ConnectionResponse' class.
getResourceIdBase ( )This method is from 'ConnectionResponse' class.
getResourceIdMask ( )This method is from 'ConnectionResponse' class.
getRootWindowID ( int )This method is from 'ConnectionResponse' class.
getScreenCount ( )This method is from 'ConnectionResponse' class.
getScreenDataOffset ( )This method is from 'ConnectionResponse' class.
getScreenLength ( )This method is from 'ConnectionResponse' class.
getVendorLength ( )This method is from 'ConnectionResponse' class.
...
[+] DataBuffer (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (15)
DataBuffer ( )This constructor is from 'DataBuffer' class.
DataBuffer ( byte[ ] )This constructor is from 'DataBuffer' class.
DataBuffer ( int )This constructor is from 'DataBuffer' class.
appendByte ( int )This method is from 'DataBuffer' class.
appendFourBytes ( int )This method is from 'DataBuffer' class.
appendTwoBytes ( int )This method is from 'DataBuffer' class.
decode ( byte[ ] )This method is from 'DataBuffer' class.
encode ( int, int )This method is from 'DataBuffer' class.
getBytes ( )This method is from 'DataBuffer' class.
getSubBuffer ( int, int )This method is from 'DataBuffer' class.
getSubset ( int, int )This method is from 'DataBuffer' class.
padLength ( int )This method is from 'DataBuffer' class.
...
[+] Graphics (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (9)
dragRectange ( int, int, int, int )This method is from 'Graphics' class.
drawRectangle ( Rectangle )This method is from 'Graphics' class.
finalize ( )This method is from 'Graphics' class.
getBlackPixel ( )This method is from 'Graphics' class.
getGraphics ( )This method is from 'Graphics' class.
getWhitePixel ( )This method is from 'Graphics' class.
setForeground ( int )This method is from 'Graphics' class.
setSubWindowMode ( int )This method is from 'Graphics' class.
setXor ( )This method is from 'Graphics' class.
[+] X11RubberBand (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
X11RubberBand ( )This constructor is from 'X11RubberBand' class.
clear ( )This method is from 'X11RubberBand' class.
getInstance ( )This method is from 'X11RubberBand' class.
paint ( Graphics, Rectangle )This method is from 'X11RubberBand' class.
package org.flexdock.docking.drag.outline.xlib
[+] XlibRubberBand (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (3)
XlibRubberBand ( )This constructor is from 'XlibRubberBand' class.
clear ( )This method is from 'XlibRubberBand' class.
paint ( Graphics, Rectangle )This method is from 'XlibRubberBand' class.
to the top
Java ARchives (1)
flexdock-1.0.jar
to the top