Source compatibility report for the Flexdock library between 0.5.1 and 1.0 versions
Test Info
Library Name | Flexdock |
Version #1 | 0.5.1 |
Version #2 | 1.0 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 2136 / 256 |
---|
Verdict | Incompatible (1%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 6 |
---|
Removed Methods | High | 21 |
---|
Problems with Data Types | High | 3 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (6)
flexdock-1.0.jar, DefaultDockingStrategy.class
package org.flexdock.docking.defaults
DefaultDockingStrategy.keepConstantPercentage ( boolean cstPercent ) [static] : void
[mangled: org/flexdock/docking/defaults/DefaultDockingStrategy.keepConstantPercentage:(Z)V]
DefaultDockingStrategy.setDefaultResizeWeight ( double rw ) [static] : void
[mangled: org/flexdock/docking/defaults/DefaultDockingStrategy.setDefaultResizeWeight:(D)V]
flexdock-1.0.jar, DockbarManager.class
package org.flexdock.dockbar
DockbarManager.setDockbarManager ( String className ) [static] : void
[mangled: org/flexdock/dockbar/DockbarManager.setDockbarManager:(Ljava/lang/String;)V]
flexdock-1.0.jar, DockingSplitPane.class
package org.flexdock.docking.defaults
DockingSplitPane.getPercent ( ) : double
[mangled: org/flexdock/docking/defaults/DockingSplitPane.getPercent:()D]
DockingSplitPane.setConstantPercent ( boolean cstPercent ) : void
[mangled: org/flexdock/docking/defaults/DockingSplitPane.setConstantPercent:(Z)V]
DockingSplitPane.setDividerLocation ( double percent ) : void
[mangled: org/flexdock/docking/defaults/DockingSplitPane.setDividerLocation:(D)V]
to the top
Removed Methods (21)
flexdock-0.5.1.jar, Log.class
package org.flexdock.logging
Log.debug ( String message ) [static] : void
[mangled: org/flexdock/logging/Log.debug:(Ljava/lang/String;)V]
Log.debug ( String message, Throwable t ) [static] : void
[mangled: org/flexdock/logging/Log.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V]
Log.error ( String message ) [static] : void
[mangled: org/flexdock/logging/Log.error:(Ljava/lang/String;)V]
Log.error ( String message, Throwable t ) [static] : void
[mangled: org/flexdock/logging/Log.error:(Ljava/lang/String;Ljava/lang/Throwable;)V]
Log.setLogger ( Logger newLogger ) [static] : void
[mangled: org/flexdock/logging/Log.setLogger:(Lorg/flexdock/logging/Logger;)V]
Log.warn ( String message ) [static] : void
[mangled: org/flexdock/logging/Log.warn:(Ljava/lang/String;)V]
Log.warn ( String message, Throwable t ) [static] : void
[mangled: org/flexdock/logging/Log.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V]
flexdock-0.5.1.jar, Logger.class
package org.flexdock.logging
Logger.debug ( String p1 ) [abstract] : void
[mangled: org/flexdock/logging/Logger.debug:(Ljava/lang/String;)V]
Logger.debug ( String p1, Throwable p2 ) [abstract] : void
[mangled: org/flexdock/logging/Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V]
Logger.error ( String p1 ) [abstract] : void
[mangled: org/flexdock/logging/Logger.error:(Ljava/lang/String;)V]
Logger.error ( String p1, Throwable p2 ) [abstract] : void
[mangled: org/flexdock/logging/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V]
Logger.warn ( String p1 ) [abstract] : void
[mangled: org/flexdock/logging/Logger.warn:(Ljava/lang/String;)V]
Logger.warn ( String p1, Throwable p2 ) [abstract] : void
[mangled: org/flexdock/logging/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V]
flexdock-0.5.1.jar, SimpleLogger.class
package org.flexdock.logging
SimpleLogger.debug ( String message ) : void
[mangled: org/flexdock/logging/SimpleLogger.debug:(Ljava/lang/String;)V]
SimpleLogger.debug ( String message, Throwable t ) : void
[mangled: org/flexdock/logging/SimpleLogger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V]
SimpleLogger.error ( String message ) : void
[mangled: org/flexdock/logging/SimpleLogger.error:(Ljava/lang/String;)V]
SimpleLogger.error ( String message, Throwable t ) : void
[mangled: org/flexdock/logging/SimpleLogger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V]
SimpleLogger.log ( String p1, Throwable p2 ) [abstract] : void
[mangled: org/flexdock/logging/SimpleLogger.log:(Ljava/lang/String;Ljava/lang/Throwable;)V]
SimpleLogger.SimpleLogger ( )
[mangled: org/flexdock/logging/SimpleLogger."<init>":()V]
SimpleLogger.warn ( String message ) : void
[mangled: org/flexdock/logging/SimpleLogger.warn:(Ljava/lang/String;)V]
SimpleLogger.warn ( String message, Throwable t ) : void
[mangled: org/flexdock/logging/SimpleLogger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V]
to the top
Problems with Data Types, High Severity (3)
flexdock-0.5.1.jar
package org.flexdock.logging
[+] Log (1)
| Change | Effect |
---|
1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class Log. |
[+] affected methods (7)
debug ( String )This method is from 'Log' class.
debug ( String, Throwable )This method is from 'Log' class.
error ( String )This method is from 'Log' class.
error ( String, Throwable )This method is from 'Log' class.
setLogger ( Logger )This method is from 'Log' class.
warn ( String )This method is from 'Log' class.
warn ( String, Throwable )This method is from 'Log' class.
[+] Logger (1)
| Change | Effect |
---|
1 | This interface has been removed. | Recompilation of a client program may be terminated with the message: cannot find class Logger. |
[+] affected methods (6)
debug ( String )This abstract method is from 'Logger' interface.
debug ( String, Throwable )This abstract method is from 'Logger' interface.
error ( String )This abstract method is from 'Logger' interface.
error ( String, Throwable )This abstract method is from 'Logger' interface.
warn ( String )This abstract method is from 'Logger' interface.
warn ( String, Throwable )This abstract method is from 'Logger' interface.
[+] SimpleLogger (1)
| Change | Effect |
---|
1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class SimpleLogger. |
[+] affected methods (8)
SimpleLogger ( )This constructor is from 'SimpleLogger' abstract class.
debug ( String )This method is from 'SimpleLogger' abstract class.
debug ( String, Throwable )This method is from 'SimpleLogger' abstract class.
error ( String )This method is from 'SimpleLogger' abstract class.
error ( String, Throwable )This method is from 'SimpleLogger' abstract class.
log ( String, Throwable )This abstract method is from 'SimpleLogger' abstract class.
warn ( String )This method is from 'SimpleLogger' abstract class.
warn ( String, Throwable )This method is from 'SimpleLogger' abstract class.
to the top
Other Changes in Data Types (1)
flexdock-0.5.1.jar
package org.flexdock.docking.defaults
[+] DockingSplitPane (1)
| Change | Effect |
---|
1 | Field percent 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 percent is ambiguous. |
[+] affected methods (10)
DockingSplitPane ( DockingPort, String )This constructor is from 'DockingSplitPane' class.
cleanup ( )This method is from 'DockingSplitPane' class.
doLayout ( )This method is from 'DockingSplitPane' class.
finalize ( )This method is from 'DockingSplitPane' class.
getElderComponent ( )This method is from 'DockingSplitPane' class.
getRegion ( )This method is from 'DockingSplitPane' class.
isDividerSizeProperlyDetermined ( )This method is from 'DockingSplitPane' class.
isElderTopLeft ( )This method is from 'DockingSplitPane' class.
resetToPreferredSizes ( )This method is from 'DockingSplitPane' class.
setInitialDividerRatio ( double )This method is from 'DockingSplitPane' class.
to the top
Java ARchives (1)
flexdock-0.5.1.jar
to the top