Binary compatibility report for the JCommon library between 0.8.2 and 0.8.3 versions
Test Info
Library Name | JCommon |
Version #1 | 0.8.2 |
Version #2 | 0.8.3 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 695 / 121 |
---|
Verdict | Incompatible (0.9%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 26 |
---|
Removed Methods | High | 4 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 1 |
Problems with Methods | High | 2 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (26)
jcommon-0.8.3.jar, DefaultConfiguration.class
package org.jfree.util
DefaultConfiguration.DefaultConfiguration ( )
[mangled: org/jfree/util/DefaultConfiguration."<init>":()V]
DefaultConfiguration.getConfigProperty ( String p1 ) : String
[mangled: org/jfree/util/DefaultConfiguration.getConfigProperty:(Ljava/lang/String;)Ljava/lang/String;]
DefaultConfiguration.getConfigProperty ( String p1, String p2 ) : String
[mangled: org/jfree/util/DefaultConfiguration.getConfigProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
jcommon-0.8.3.jar, ParseException.class
package org.jfree.xml
ParseException.fillLocation ( Locator p1 ) : void
[mangled: org/jfree/xml/ParseException.fillLocation:(Lorg/xml/sax/Locator;)V]
ParseException.getColumn ( ) : int
[mangled: org/jfree/xml/ParseException.getColumn:()I]
ParseException.getLine ( ) : int
[mangled: org/jfree/xml/ParseException.getLine:()I]
ParseException.getMessage ( ) : String
[mangled: org/jfree/xml/ParseException.getMessage:()Ljava/lang/String;]
ParseException.ParseException ( Exception p1 )
[mangled: org/jfree/xml/ParseException."<init>":(Ljava/lang/Exception;)V]
ParseException.ParseException ( Exception p1, Locator p2 )
[mangled: org/jfree/xml/ParseException."<init>":(Ljava/lang/Exception;Lorg/xml/sax/Locator;)V]
ParseException.ParseException ( String p1 )
[mangled: org/jfree/xml/ParseException."<init>":(Ljava/lang/String;)V]
ParseException.ParseException ( String p1, Exception p2 )
[mangled: org/jfree/xml/ParseException."<init>":(Ljava/lang/String;Ljava/lang/Exception;)V]
ParseException.ParseException ( String p1, Exception p2, Locator p3 )
[mangled: org/jfree/xml/ParseException."<init>":(Ljava/lang/String;Ljava/lang/Exception;Lorg/xml/sax/Locator;)V]
ParseException.ParseException ( String p1, Locator p2 )
[mangled: org/jfree/xml/ParseException."<init>":(Ljava/lang/String;Lorg/xml/sax/Locator;)V]
jcommon-0.8.3.jar, Parser.class
package org.jfree.xml
Parser.getConfigProperty ( String p1 ) : String
[mangled: org/jfree/xml/Parser.getConfigProperty:(Ljava/lang/String;)Ljava/lang/String;]
Parser.getConfigProperty ( String p1, String p2 ) : String
[mangled: org/jfree/xml/Parser.getConfigProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
Parser.getHelperObject ( String p1 ) : Object
[mangled: org/jfree/xml/Parser.getHelperObject:(Ljava/lang/String;)Ljava/lang/Object;]
Parser.getLocator ( ) : Locator
[mangled: org/jfree/xml/Parser.getLocator:()Lorg/xml/sax/Locator;]
Parser.setConfigProperty ( String p1, String p2 ) : void
[mangled: org/jfree/xml/Parser.setConfigProperty:(Ljava/lang/String;Ljava/lang/String;)V]
Parser.setDocumentLocator ( Locator p1 ) : void
[mangled: org/jfree/xml/Parser.setDocumentLocator:(Lorg/xml/sax/Locator;)V]
Parser.setHelperObject ( String p1, Object p2 ) : void
[mangled: org/jfree/xml/Parser.setHelperObject:(Ljava/lang/String;Ljava/lang/Object;)V]
jcommon-0.8.3.jar, RefineryUtilities.class
package org.jfree.ui
RefineryUtilities.drawAlignedString ( String p1, Graphics2D p2, float p3, float p4, TextAnchor p5 ) [static] : void
[mangled: org/jfree/ui/RefineryUtilities.drawAlignedString:(Ljava/lang/String;Ljava/awt/Graphics2D;FFLorg/jfree/ui/TextAnchor;)V]
RefineryUtilities.drawRotatedString ( String p1, Graphics2D p2, float p3, float p4, TextAnchor p5, TextAnchor p6, double p7 ) [static] : void
[mangled: org/jfree/ui/RefineryUtilities.drawRotatedString:(Ljava/lang/String;Ljava/awt/Graphics2D;FFLorg/jfree/ui/TextAnchor;Lorg/jfree/ui/TextAnchor;D)V]
jcommon-0.8.3.jar, TextAnchor.class
package org.jfree.ui
TextAnchor.equals ( Object p1 ) : boolean
[mangled: org/jfree/ui/TextAnchor.equals:(Ljava/lang/Object;)Z]
TextAnchor.getHorizontalOpposite ( TextAnchor p1 ) [static] : TextAnchor
[mangled: org/jfree/ui/TextAnchor.getHorizontalOpposite:(Lorg/jfree/ui/TextAnchor;)Lorg/jfree/ui/TextAnchor;]
TextAnchor.getVerticalOpposite ( TextAnchor p1 ) [static] : TextAnchor
[mangled: org/jfree/ui/TextAnchor.getVerticalOpposite:(Lorg/jfree/ui/TextAnchor;)Lorg/jfree/ui/TextAnchor;]
TextAnchor.toString ( ) : String
[mangled: org/jfree/ui/TextAnchor.toString:()Ljava/lang/String;]
to the top
Removed Methods (4)
jcommon-0.8.2.jar, Parser.class
package org.jfree.xml
Parser.getConfigurationValue ( Object p1 ) : Object
[mangled: org/jfree/xml/Parser.getConfigurationValue:(Ljava/lang/Object;)Ljava/lang/Object;]
Parser.getParserConfiguration ( ) : Map
[mangled: org/jfree/xml/Parser.getParserConfiguration:()Ljava/util/Map;]
Parser.setConfigurationValue ( Object p1, Object p2 ) : void
[mangled: org/jfree/xml/Parser.setConfigurationValue:(Ljava/lang/Object;Ljava/lang/Object;)V]
jcommon-0.8.2.jar, RefineryUtilities.class
package org.jfree.ui
RefineryUtilities.drawAlignedString ( Graphics2D p1, String p2, float p3, float p4, BoundsAnchor p5 ) [static] : void
[mangled: org/jfree/ui/RefineryUtilities.drawAlignedString:(Ljava/awt/Graphics2D;Ljava/lang/String;FFLorg/jfree/ui/BoundsAnchor;)V]
to the top
Problems with Methods, High Severity (2)
jcommon-0.8.2.jar, FileUtilities
package org.jfree.io
[+] FileUtilities.FileUtilities ( ) (1)
[mangled: org/jfree/io/FileUtilities."<init>":()V]
| Change | Effect |
---|
1 | Access level has been changed from public to protected. | A client program may be interrupted by IllegalAccessError exception. |
jcommon-0.8.2.jar, SerialUtilities
package org.jfree.io
[+] SerialUtilities.SerialUtilities ( ) (1)
[mangled: org/jfree/io/SerialUtilities."<init>":()V]
| Change | Effect |
---|
1 | Access level has been changed from public to protected. | A client program may be interrupted by IllegalAccessError exception. |
to the top
Problems with Data Types, Low Severity (1)
jcommon-0.8.2.jar
package org.jfree.util
[+] Configuration (1)
| Change | Effect |
---|
1 | Field CONTENT_BASE_KEY (java.lang.String) with the compile-time constant value "org.jfree.ContentBase" has been removed from this interface. | A client program may change behavior. |
[+] affected methods (10)
getConfigProperty ( String )This abstract method is from 'Configuration' interface.
getConfigProperty ( String, String )This abstract method is from 'Configuration' interface.
configure ( Configuration )1st parameter 'p1' of this method has type 'Configuration'.
getConfig ( )Return value of this method has type 'Configuration'.
configure ( Configuration )1st parameter 'p1' of this method has type 'Configuration'.
configure ( Configuration )1st parameter 'p1' of this abstract method has type 'Configuration'.
configure ( Configuration )1st parameter 'p1' of this method has type 'Configuration'.
configure ( Configuration )1st parameter 'p1' of this method has type 'Configuration'.
getConfig ( )Return value of this method has type 'Configuration'.
configure ( Configuration )1st parameter 'p1' of this abstract method has type 'Configuration'.
to the top
Other Changes in Data Types (1)
jcommon-0.8.2.jar
package org.jfree.xml
[+] Parser (1)
| Change | Effect |
---|
1 | Added super-interface org.jfree.util.Configuration. | No effect. |
[+] affected methods (18)
getParser ( )Return value of this abstract method has type 'Parser'.
Parser ( )This constructor is from 'Parser' abstract class.
characters ( char[ ], int, int )This method is from 'Parser' abstract class.
endDocument ( )This method is from 'Parser' abstract class.
endElement ( String, String, String )This method is from 'Parser' abstract class.
getInitialFactory ( )This method is from 'Parser' abstract class.
getInstance ( )This abstract method is from 'Parser' abstract class.
getResult ( )This abstract method is from 'Parser' abstract class.
peekFactory ( )This method is from 'Parser' abstract class.
popFactory ( )This method is from 'Parser' abstract class.
pushFactory ( ElementDefinitionHandler )This method is from 'Parser' abstract class.
setInitialFactory ( ElementDefinitionHandler )This method is from 'Parser' abstract class.
...
to the top
Java ARchives (1)
jcommon-0.8.2.jar
to the top