Binary compatibility report for the JCommon library between 0.7.2 and 0.7.3 versions
Test Info
Library Name | JCommon |
Version #1 | 0.7.2 |
Version #2 | 0.7.3 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 455 / 78 |
---|
Verdict | Incompatible (7.3%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 10 |
---|
Removed Methods | High | 33 |
---|
Problems with Data Types | High | 5 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (10)
jcommon-0.7.3.jar, ObjectUtils.class
package com.jrefinery.util
ObjectUtils.equalOrBothNull ( Object p1, Object p2 ) [static] : boolean
[mangled: com/jrefinery/util/ObjectUtils.equalOrBothNull:(Ljava/lang/Object;Ljava/lang/Object;)Z]
ObjectUtils.ObjectUtils ( )
[mangled: com/jrefinery/util/ObjectUtils."<init>":()V]
jcommon-0.7.3.jar, RefineryUtilities.class
package com.jrefinery.ui
RefineryUtilities.setUseDrawRotatedStringWorkaround ( boolean p1 ) [static] : void
[mangled: com/jrefinery/ui/RefineryUtilities.setUseDrawRotatedStringWorkaround:(Z)V]
jcommon-0.7.3.jar, SerialUtilities.class
package com.jrefinery.io
SerialUtilities.readPaint ( ObjectInputStream p1 ) [static] : Paint
[mangled: com/jrefinery/io/SerialUtilities.readPaint:(Ljava/io/ObjectInputStream;)Ljava/awt/Paint;]
SerialUtilities.readShape ( ObjectInputStream p1 ) [static] : Shape
[mangled: com/jrefinery/io/SerialUtilities.readShape:(Ljava/io/ObjectInputStream;)Ljava/awt/Shape;]
SerialUtilities.readStroke ( ObjectInputStream p1 ) [static] : Stroke
[mangled: com/jrefinery/io/SerialUtilities.readStroke:(Ljava/io/ObjectInputStream;)Ljava/awt/Stroke;]
SerialUtilities.SerialUtilities ( )
[mangled: com/jrefinery/io/SerialUtilities."<init>":()V]
SerialUtilities.writePaint ( Paint p1, ObjectOutputStream p2 ) [static] : void
[mangled: com/jrefinery/io/SerialUtilities.writePaint:(Ljava/awt/Paint;Ljava/io/ObjectOutputStream;)V]
SerialUtilities.writeShape ( Shape p1, ObjectOutputStream p2 ) [static] : void
[mangled: com/jrefinery/io/SerialUtilities.writeShape:(Ljava/awt/Shape;Ljava/io/ObjectOutputStream;)V]
SerialUtilities.writeStroke ( Stroke p1, ObjectOutputStream p2 ) [static] : void
[mangled: com/jrefinery/io/SerialUtilities.writeStroke:(Ljava/awt/Stroke;Ljava/io/ObjectOutputStream;)V]
to the top
Removed Methods (33)
jcommon-0.7.2.jar, ColorPalette.class
package com.jrefinery.ui
ColorPalette.ColorPalette ( )
[mangled: com/jrefinery/ui/ColorPalette."<init>":()V]
ColorPalette.getColor ( double p1 ) : Paint
[mangled: com/jrefinery/ui/ColorPalette.getColor:(D)Ljava/awt/Paint;]
ColorPalette.getColor ( int p1 ) : Color
[mangled: com/jrefinery/ui/ColorPalette.getColor:(I)Ljava/awt/Color;]
ColorPalette.getColorLinear ( double p1 ) : Color
[mangled: com/jrefinery/ui/ColorPalette.getColorLinear:(D)Ljava/awt/Color;]
ColorPalette.getColorLog ( double p1 ) : Color
[mangled: com/jrefinery/ui/ColorPalette.getColorLog:(D)Ljava/awt/Color;]
ColorPalette.getMaxZ ( ) : double
[mangled: com/jrefinery/ui/ColorPalette.getMaxZ:()D]
ColorPalette.getMinZ ( ) : double
[mangled: com/jrefinery/ui/ColorPalette.getMinZ:()D]
ColorPalette.getPaint ( double p1 ) : Paint
[mangled: com/jrefinery/ui/ColorPalette.getPaint:(D)Ljava/awt/Paint;]
ColorPalette.getPaletteName ( ) : String
[mangled: com/jrefinery/ui/ColorPalette.getPaletteName:()Ljava/lang/String;]
ColorPalette.getTickValues ( ) : double[ ]
[mangled: com/jrefinery/ui/ColorPalette.getTickValues:()[D]
ColorPalette.initialize ( ) [abstract] : void
[mangled: com/jrefinery/ui/ColorPalette.initialize:()V]
ColorPalette.invertPalette ( ) : void
[mangled: com/jrefinery/ui/ColorPalette.invertPalette:()V]
ColorPalette.isInverse ( ) : boolean
[mangled: com/jrefinery/ui/ColorPalette.isInverse:()Z]
ColorPalette.isLogscale ( ) : boolean
[mangled: com/jrefinery/ui/ColorPalette.isLogscale:()Z]
ColorPalette.isStepped ( ) : boolean
[mangled: com/jrefinery/ui/ColorPalette.isStepped:()Z]
ColorPalette.setInverse ( boolean p1 ) : void
[mangled: com/jrefinery/ui/ColorPalette.setInverse:(Z)V]
ColorPalette.setLogscale ( boolean p1 ) : void
[mangled: com/jrefinery/ui/ColorPalette.setLogscale:(Z)V]
ColorPalette.setMaxZ ( double p1 ) : void
[mangled: com/jrefinery/ui/ColorPalette.setMaxZ:(D)V]
ColorPalette.setMinZ ( double p1 ) : void
[mangled: com/jrefinery/ui/ColorPalette.setMinZ:(D)V]
ColorPalette.setPaletteName ( String p1 ) : void
[mangled: com/jrefinery/ui/ColorPalette.setPaletteName:(Ljava/lang/String;)V]
ColorPalette.setStepped ( boolean p1 ) : void
[mangled: com/jrefinery/ui/ColorPalette.setStepped:(Z)V]
jcommon-0.7.2.jar, GreyPalette.class
package com.jrefinery.ui
GreyPalette.GreyPalette ( )
[mangled: com/jrefinery/ui/GreyPalette."<init>":()V]
GreyPalette.initialize ( ) : void
[mangled: com/jrefinery/ui/GreyPalette.initialize:()V]
jcommon-0.7.2.jar, PaletteChooserPanel.class
package com.jrefinery.ui
PaletteChooserPanel.getSelectedPalette ( ) : ColorPalette
[mangled: com/jrefinery/ui/PaletteChooserPanel.getSelectedPalette:()Lcom/jrefinery/ui/ColorPalette;]
PaletteChooserPanel.PaletteChooserPanel ( PaletteSample p1, PaletteSample[ ] p2 )
[mangled: com/jrefinery/ui/PaletteChooserPanel."<init>":(Lcom/jrefinery/ui/PaletteSample;[Lcom/jrefinery/ui/PaletteSample;)V]
jcommon-0.7.2.jar, PaletteSample.class
package com.jrefinery.ui
PaletteSample.getListCellRendererComponent ( JList p1, Object p2, int p3, boolean p4, boolean p5 ) : Component
[mangled: com/jrefinery/ui/PaletteSample.getListCellRendererComponent:(Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;]
PaletteSample.getPalette ( ) : ColorPalette
[mangled: com/jrefinery/ui/PaletteSample.getPalette:()Lcom/jrefinery/ui/ColorPalette;]
PaletteSample.getPreferredSize ( ) : Dimension
[mangled: com/jrefinery/ui/PaletteSample.getPreferredSize:()Ljava/awt/Dimension;]
PaletteSample.paintComponent ( Graphics p1 ) : void
[mangled: com/jrefinery/ui/PaletteSample.paintComponent:(Ljava/awt/Graphics;)V]
PaletteSample.PaletteSample ( ColorPalette p1 )
[mangled: com/jrefinery/ui/PaletteSample."<init>":(Lcom/jrefinery/ui/ColorPalette;)V]
PaletteSample.setPalette ( ColorPalette p1 ) : void
[mangled: com/jrefinery/ui/PaletteSample.setPalette:(Lcom/jrefinery/ui/ColorPalette;)V]
jcommon-0.7.2.jar, RainbowPalette.class
package com.jrefinery.ui
RainbowPalette.initialize ( ) : void
[mangled: com/jrefinery/ui/RainbowPalette.initialize:()V]
RainbowPalette.RainbowPalette ( )
[mangled: com/jrefinery/ui/RainbowPalette."<init>":()V]
to the top
Problems with Data Types, High Severity (5)
jcommon-0.7.2.jar
package com.jrefinery.ui
[+] ColorPalette (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (21)
ColorPalette ( )This constructor is from 'ColorPalette' abstract class.
getColor ( double )This method is from 'ColorPalette' abstract class.
getColor ( int )This method is from 'ColorPalette' abstract class.
getColorLinear ( double )This method is from 'ColorPalette' abstract class.
getColorLog ( double )This method is from 'ColorPalette' abstract class.
getMaxZ ( )This method is from 'ColorPalette' abstract class.
getMinZ ( )This method is from 'ColorPalette' abstract class.
getPaint ( double )This method is from 'ColorPalette' abstract class.
getPaletteName ( )This method is from 'ColorPalette' abstract class.
getTickValues ( )This method is from 'ColorPalette' abstract class.
initialize ( )This abstract method is from 'ColorPalette' abstract class.
invertPalette ( )This method is from 'ColorPalette' abstract class.
...
[+] GreyPalette (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (2)
GreyPalette ( )This constructor is from 'GreyPalette' class.
initialize ( )This method is from 'GreyPalette' class.
[+] PaletteChooserPanel (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (2)
PaletteChooserPanel ( PaletteSample, PaletteSample[ ] )This constructor is from 'PaletteChooserPanel' class.
getSelectedPalette ( )This method is from 'PaletteChooserPanel' class.
[+] PaletteSample (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (6)
PaletteSample ( ColorPalette )This constructor is from 'PaletteSample' class.
getListCellRendererComponent ( JList, Object, int, boolean, boolean )This method is from 'PaletteSample' class.
getPalette ( )This method is from 'PaletteSample' class.
getPreferredSize ( )This method is from 'PaletteSample' class.
paintComponent ( Graphics )This method is from 'PaletteSample' class.
setPalette ( ColorPalette )This method is from 'PaletteSample' class.
[+] RainbowPalette (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (2)
RainbowPalette ( )This constructor is from 'RainbowPalette' class.
initialize ( )This method is from 'RainbowPalette' class.
to the top
Other Changes in Data Types (1)
jcommon-0.7.2.jar
package com.jrefinery.date
[+] SerialDate (1)
| Change | Effect |
---|
1 | Added super-interface java.io.Serializable. | No effect. |
[+] affected methods (73)
getDate ( int )Return value of this abstract method has type 'SerialDate'.
getDate ( int )Return value of this method has type 'SerialDate'.
getDate ( int )Return value of this method has type 'SerialDate'.
getDate ( int )Return value of this method has type 'SerialDate'.
getDate ( int )Return value of this method has type 'SerialDate'.
SerialDate ( )This constructor is from 'SerialDate' abstract class.
addDays ( int, SerialDate )2nd parameter 'p2' of this method has type 'SerialDate'.
addMonths ( int, SerialDate )2nd parameter 'p2' of this method has type 'SerialDate'.
addYears ( int, SerialDate )2nd parameter 'p2' of this method has type 'SerialDate'.
compare ( SerialDate )1st parameter 'p1' of this abstract method has type 'SerialDate'.
createInstance ( int )This method is from 'SerialDate' abstract class.
createInstance ( int, int, int )This method is from 'SerialDate' abstract class.
...
to the top
Java ARchives (1)
jcommon-0.7.2.jar
to the top