Source compatibility report for the JCommon library between 0.9.1 and 0.9.2 versions
Test Info
Library Name | JCommon |
Version #1 | 0.9.1 |
Version #2 | 0.9.2 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1540 / 258 |
---|
Verdict | Incompatible (3.2%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 107 |
---|
Removed Methods | High | 7 |
---|
Problems with Data Types | High | 6 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 2 |
---|
Medium | 4 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (107)
jcommon-0.9.2.jar, AbstractObjectList.class
package org.jfree.util
AbstractObjectList.AbstractObjectList ( int initialCapacity, int increment )
[mangled: org/jfree/util/AbstractObjectList."<init>":(II)V]
AbstractObjectList.hashCode ( ) : int
[mangled: org/jfree/util/AbstractObjectList.hashCode:()I]
jcommon-0.9.2.jar, BooleanList.class
package org.jfree.util
BooleanList.hashCode ( ) : int
[mangled: org/jfree/util/BooleanList.hashCode:()I]
jcommon-0.9.2.jar, BoundsAnchor.class
package org.jfree.ui
BoundsAnchor.hashCode ( ) : int
[mangled: org/jfree/ui/BoundsAnchor.hashCode:()I]
jcommon-0.9.2.jar, ClassFactory.class
package org.jfree.xml.factory.objects
ClassFactory.hashCode ( ) [abstract] : int
[mangled: org/jfree/xml/factory/objects/ClassFactory.hashCode:()I]
jcommon-0.9.2.jar, Dimension2DObjectDescription.class
package org.jfree.xml.factory.objects
Dimension2DObjectDescription.createObject ( ) : Object
[mangled: org/jfree/xml/factory/objects/Dimension2DObjectDescription.createObject:()Ljava/lang/Object;]
Dimension2DObjectDescription.Dimension2DObjectDescription ( )
[mangled: org/jfree/xml/factory/objects/Dimension2DObjectDescription."<init>":()V]
Dimension2DObjectDescription.setParameterFromObject ( Object o ) : void
[mangled: org/jfree/xml/factory/objects/Dimension2DObjectDescription.setParameterFromObject:(Ljava/lang/Object;)V]
jcommon-0.9.2.jar, DimensionObjectDescription.class
package org.jfree.xml.factory.objects
DimensionObjectDescription.createObject ( ) : Object
[mangled: org/jfree/xml/factory/objects/DimensionObjectDescription.createObject:()Ljava/lang/Object;]
DimensionObjectDescription.DimensionObjectDescription ( )
[mangled: org/jfree/xml/factory/objects/DimensionObjectDescription."<init>":()V]
DimensionObjectDescription.setParameterFromObject ( Object o ) : void
[mangled: org/jfree/xml/factory/objects/DimensionObjectDescription.setParameterFromObject:(Ljava/lang/Object;)V]
jcommon-0.9.2.jar, FontChooserPanel.class
package org.jfree.ui
FontChooserPanel.setSelectedFont ( Font font ) : void
[mangled: org/jfree/ui/FontChooserPanel.setSelectedFont:(Ljava/awt/Font;)V]
jcommon-0.9.2.jar, GradientPaintTransformType.class
package org.jfree.ui
GradientPaintTransformType.hashCode ( ) : int
[mangled: org/jfree/ui/GradientPaintTransformType.hashCode:()I]
jcommon-0.9.2.jar, HorizontalAlignment.class
package org.jfree.ui
HorizontalAlignment.hashCode ( ) : int
[mangled: org/jfree/ui/HorizontalAlignment.hashCode:()I]
jcommon-0.9.2.jar, Layer.class
package org.jfree.ui
Layer.hashCode ( ) : int
[mangled: org/jfree/ui/Layer.hashCode:()I]
jcommon-0.9.2.jar, ObjectDescription.class
package org.jfree.xml.factory.objects
ObjectDescription.hashCode ( ) [abstract] : int
[mangled: org/jfree/xml/factory/objects/ObjectDescription.hashCode:()I]
jcommon-0.9.2.jar, ObjectTable.class
package org.jfree.util
ObjectTable.clear ( ) : void
[mangled: org/jfree/util/ObjectTable.clear:()V]
ObjectTable.ensureCapacity ( int row, int column ) : void
[mangled: org/jfree/util/ObjectTable.ensureCapacity:(II)V]
ObjectTable.ensureRowCapacity ( int row ) : void
[mangled: org/jfree/util/ObjectTable.ensureRowCapacity:(I)V]
ObjectTable.getColumnIncrement ( ) : int
[mangled: org/jfree/util/ObjectTable.getColumnIncrement:()I]
ObjectTable.getRowIncrement ( ) : int
[mangled: org/jfree/util/ObjectTable.getRowIncrement:()I]
ObjectTable.hashCode ( ) : int
[mangled: org/jfree/util/ObjectTable.hashCode:()I]
ObjectTable.ObjectTable ( int increment )
[mangled: org/jfree/util/ObjectTable."<init>":(I)V]
ObjectTable.ObjectTable ( int rowIncrement, int colIncrement )
[mangled: org/jfree/util/ObjectTable."<init>":(II)V]
jcommon-0.9.2.jar, PaintList.class
package org.jfree.util
PaintList.hashCode ( ) : int
[mangled: org/jfree/util/PaintList.hashCode:()I]
jcommon-0.9.2.jar, PaintTable.class
package org.jfree.util
PaintTable.hashCode ( ) : int
[mangled: org/jfree/util/PaintTable.hashCode:()I]
jcommon-0.9.2.jar, RectangleAnchor.class
package org.jfree.ui
RectangleAnchor.createRectangle ( Dimension2D dimensions, double anchorX, double anchorY, RectangleAnchor anchor ) [static] : Rectangle2D
[mangled: org/jfree/ui/RectangleAnchor.createRectangle:(Ljava/awt/geom/Dimension2D;DDLorg/jfree/ui/RectangleAnchor;)Ljava/awt/geom/Rectangle2D;]
RectangleAnchor.hashCode ( ) : int
[mangled: org/jfree/ui/RectangleAnchor.hashCode:()I]
jcommon-0.9.2.jar, RectangleEdge.class
package org.jfree.ui
RectangleEdge.hashCode ( ) : int
[mangled: org/jfree/ui/RectangleEdge.hashCode:()I]
jcommon-0.9.2.jar, RectangleInsets.class
package org.jfree.ui
RectangleInsets.calculateBottomMargin ( double height ) : double
[mangled: org/jfree/ui/RectangleInsets.calculateBottomMargin:(D)D]
RectangleInsets.calculateLeftMargin ( double width ) : double
[mangled: org/jfree/ui/RectangleInsets.calculateLeftMargin:(D)D]
RectangleInsets.calculateRightMargin ( double width ) : double
[mangled: org/jfree/ui/RectangleInsets.calculateRightMargin:(D)D]
RectangleInsets.calculateTopMargin ( double height ) : double
[mangled: org/jfree/ui/RectangleInsets.calculateTopMargin:(D)D]
RectangleInsets.createInsetRectangle ( Rectangle2D base ) : Rectangle2D
[mangled: org/jfree/ui/RectangleInsets.createInsetRectangle:(Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D;]
RectangleInsets.createInsetRectangle ( Rectangle2D base, boolean horizontal, boolean vertical ) : Rectangle2D
[mangled: org/jfree/ui/RectangleInsets.createInsetRectangle:(Ljava/awt/geom/Rectangle2D;ZZ)Ljava/awt/geom/Rectangle2D;]
RectangleInsets.createOutsetRectangle ( Rectangle2D base ) : Rectangle2D
[mangled: org/jfree/ui/RectangleInsets.createOutsetRectangle:(Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D;]
RectangleInsets.createOutsetRectangle ( Rectangle2D base, boolean horizontal, boolean vertical ) : Rectangle2D
[mangled: org/jfree/ui/RectangleInsets.createOutsetRectangle:(Ljava/awt/geom/Rectangle2D;ZZ)Ljava/awt/geom/Rectangle2D;]
RectangleInsets.getBottom ( ) : double
[mangled: org/jfree/ui/RectangleInsets.getBottom:()D]
RectangleInsets.getLeft ( ) : double
[mangled: org/jfree/ui/RectangleInsets.getLeft:()D]
RectangleInsets.getRight ( ) : double
[mangled: org/jfree/ui/RectangleInsets.getRight:()D]
RectangleInsets.getTop ( ) : double
[mangled: org/jfree/ui/RectangleInsets.getTop:()D]
RectangleInsets.getUnitType ( ) : UnitType
[mangled: org/jfree/ui/RectangleInsets.getUnitType:()Lorg/jfree/util/UnitType;]
RectangleInsets.RectangleInsets ( UnitType unitType, double top, double bottom, double left, double right )
[mangled: org/jfree/ui/RectangleInsets."<init>":(Lorg/jfree/util/UnitType;DDDD)V]
jcommon-0.9.2.jar, Rotation.class
package org.jfree.util
Rotation.hashCode ( ) : int
[mangled: org/jfree/util/Rotation.hashCode:()I]
jcommon-0.9.2.jar, ShapeList.class
package org.jfree.util
ShapeList.hashCode ( ) : int
[mangled: org/jfree/util/ShapeList.hashCode:()I]
jcommon-0.9.2.jar, ShapeTable.class
package org.jfree.util
ShapeTable.hashCode ( ) : int
[mangled: org/jfree/util/ShapeTable.hashCode:()I]
jcommon-0.9.2.jar, ShapeUtils.class
package org.jfree.util
ShapeUtils.rotateShape ( Shape base, double angle, float x, float y ) [static] : Shape
[mangled: org/jfree/util/ShapeUtils.rotateShape:(Ljava/awt/Shape;DFF)Ljava/awt/Shape;]
ShapeUtils.translateShape ( Shape shape, double transX, double transY ) [static] : Shape
[mangled: org/jfree/util/ShapeUtils.translateShape:(Ljava/awt/Shape;DD)Ljava/awt/Shape;]
jcommon-0.9.2.jar, SortOrder.class
package org.jfree.util
SortOrder.hashCode ( ) : int
[mangled: org/jfree/util/SortOrder.hashCode:()I]
jcommon-0.9.2.jar, Spacer.class
package org.jfree.ui
Spacer.equals ( Object obj ) : boolean
[mangled: org/jfree/ui/Spacer.equals:(Ljava/lang/Object;)Z]
Spacer.getAdjustedHeight ( double height ) : double
[mangled: org/jfree/ui/Spacer.getAdjustedHeight:(D)D]
Spacer.getAdjustedWidth ( double width ) : double
[mangled: org/jfree/ui/Spacer.getAdjustedWidth:(D)D]
Spacer.getBottomSpace ( double height ) : double
[mangled: org/jfree/ui/Spacer.getBottomSpace:(D)D]
Spacer.getLeftSpace ( double width ) : double
[mangled: org/jfree/ui/Spacer.getLeftSpace:(D)D]
Spacer.getRightSpace ( double width ) : double
[mangled: org/jfree/ui/Spacer.getRightSpace:(D)D]
Spacer.getTopSpace ( double height ) : double
[mangled: org/jfree/ui/Spacer.getTopSpace:(D)D]
Spacer.Spacer ( int type, double left, double top, double right, double bottom )
[mangled: org/jfree/ui/Spacer."<init>":(IDDDD)V]
Spacer.trim ( Rectangle2D area ) : void
[mangled: org/jfree/ui/Spacer.trim:(Ljava/awt/geom/Rectangle2D;)V]
jcommon-0.9.2.jar, StandardGradientPaintTransformer.class
package org.jfree.ui
StandardGradientPaintTransformer.equals ( Object obj ) : boolean
[mangled: org/jfree/ui/StandardGradientPaintTransformer.equals:(Ljava/lang/Object;)Z]
jcommon-0.9.2.jar, StrokeList.class
package org.jfree.util
StrokeList.hashCode ( ) : int
[mangled: org/jfree/util/StrokeList.hashCode:()I]
jcommon-0.9.2.jar, StrokeTable.class
package org.jfree.util
StrokeTable.hashCode ( ) : int
[mangled: org/jfree/util/StrokeTable.hashCode:()I]
jcommon-0.9.2.jar, TableOrder.class
package org.jfree.util
TableOrder.equals ( Object o ) : boolean
[mangled: org/jfree/util/TableOrder.equals:(Ljava/lang/Object;)Z]
TableOrder.hashCode ( ) : int
[mangled: org/jfree/util/TableOrder.hashCode:()I]
TableOrder.toString ( ) : String
[mangled: org/jfree/util/TableOrder.toString:()Ljava/lang/String;]
jcommon-0.9.2.jar, TextAnchor.class
package org.jfree.ui
TextAnchor.hashCode ( ) : int
[mangled: org/jfree/ui/TextAnchor.hashCode:()I]
jcommon-0.9.2.jar, TextAnchorTable.class
package org.jfree.ui
TextAnchorTable.hashCode ( ) : int
[mangled: org/jfree/ui/TextAnchorTable.hashCode:()I]
jcommon-0.9.2.jar, TextBlock.class
package org.jfree.text
TextBlock.addLine ( String text, Font font, Paint paint ) : void
[mangled: org/jfree/text/TextBlock.addLine:(Ljava/lang/String;Ljava/awt/Font;Ljava/awt/Paint;)V]
TextBlock.calculateBounds ( Graphics2D g2, float anchorX, float anchorY, TextBlockAnchor anchor, float rotateX, float rotateY, double angle ) : Shape
[mangled: org/jfree/text/TextBlock.calculateBounds:(Ljava/awt/Graphics2D;FFLorg/jfree/text/TextBlockAnchor;FFD)Ljava/awt/Shape;]
TextBlock.calculateDimensions ( Graphics2D g2 ) : Dimension2D
[mangled: org/jfree/text/TextBlock.calculateDimensions:(Ljava/awt/Graphics2D;)Ljava/awt/geom/Dimension2D;]
TextBlock.equals ( Object obj ) : boolean
[mangled: org/jfree/text/TextBlock.equals:(Ljava/lang/Object;)Z]
TextBlock.getLines ( ) : List
[mangled: org/jfree/text/TextBlock.getLines:()Ljava/util/List;]
jcommon-0.9.2.jar, TextBlockAnchor.class
package org.jfree.text
TextBlockAnchor.hashCode ( ) : int
[mangled: org/jfree/text/TextBlockAnchor.hashCode:()I]
jcommon-0.9.2.jar, TextBox.class
package org.jfree.text
TextBox.draw ( Graphics2D g2, float x, float y, RectangleAnchor anchor ) : void
[mangled: org/jfree/text/TextBox.draw:(Ljava/awt/Graphics2D;FFLorg/jfree/ui/RectangleAnchor;)V]
TextBox.equals ( Object obj ) : boolean
[mangled: org/jfree/text/TextBox.equals:(Ljava/lang/Object;)Z]
TextBox.getBackgroundPaint ( ) : Paint
[mangled: org/jfree/text/TextBox.getBackgroundPaint:()Ljava/awt/Paint;]
TextBox.getHeight ( Graphics2D g2 ) : double
[mangled: org/jfree/text/TextBox.getHeight:(Ljava/awt/Graphics2D;)D]
TextBox.getInteriorGap ( ) : Spacer
[mangled: org/jfree/text/TextBox.getInteriorGap:()Lorg/jfree/ui/Spacer;]
TextBox.getOutlinePaint ( ) : Paint
[mangled: org/jfree/text/TextBox.getOutlinePaint:()Ljava/awt/Paint;]
TextBox.getOutlineStroke ( ) : Stroke
[mangled: org/jfree/text/TextBox.getOutlineStroke:()Ljava/awt/Stroke;]
TextBox.getShadowPaint ( ) : Paint
[mangled: org/jfree/text/TextBox.getShadowPaint:()Ljava/awt/Paint;]
TextBox.getShadowXOffset ( ) : double
[mangled: org/jfree/text/TextBox.getShadowXOffset:()D]
TextBox.getShadowYOffset ( ) : double
[mangled: org/jfree/text/TextBox.getShadowYOffset:()D]
TextBox.getTextBlock ( ) : TextBlock
[mangled: org/jfree/text/TextBox.getTextBlock:()Lorg/jfree/text/TextBlock;]
TextBox.setBackgroundPaint ( Paint paint ) : void
[mangled: org/jfree/text/TextBox.setBackgroundPaint:(Ljava/awt/Paint;)V]
TextBox.setInteriorGap ( Spacer gap ) : void
[mangled: org/jfree/text/TextBox.setInteriorGap:(Lorg/jfree/ui/Spacer;)V]
TextBox.setOutlinePaint ( Paint paint ) : void
[mangled: org/jfree/text/TextBox.setOutlinePaint:(Ljava/awt/Paint;)V]
TextBox.setOutlineStroke ( Stroke stroke ) : void
[mangled: org/jfree/text/TextBox.setOutlineStroke:(Ljava/awt/Stroke;)V]
TextBox.setShadowPaint ( Paint paint ) : void
[mangled: org/jfree/text/TextBox.setShadowPaint:(Ljava/awt/Paint;)V]
TextBox.setShadowXOffset ( double offset ) : void
[mangled: org/jfree/text/TextBox.setShadowXOffset:(D)V]
TextBox.setShadowYOffset ( double offset ) : void
[mangled: org/jfree/text/TextBox.setShadowYOffset:(D)V]
TextBox.setTextBlock ( TextBlock block ) : void
[mangled: org/jfree/text/TextBox.setTextBlock:(Lorg/jfree/text/TextBlock;)V]
TextBox.TextBox ( )
[mangled: org/jfree/text/TextBox."<init>":()V]
TextBox.TextBox ( String text )
[mangled: org/jfree/text/TextBox."<init>":(Ljava/lang/String;)V]
TextBox.TextBox ( TextBlock block )
[mangled: org/jfree/text/TextBox."<init>":(Lorg/jfree/text/TextBlock;)V]
jcommon-0.9.2.jar, TextFragment.class
package org.jfree.text
TextFragment.calculateDimensions ( Graphics2D g2 ) : Dimension2D
[mangled: org/jfree/text/TextFragment.calculateDimensions:(Ljava/awt/Graphics2D;)Ljava/awt/geom/Dimension2D;]
TextFragment.equals ( Object obj ) : boolean
[mangled: org/jfree/text/TextFragment.equals:(Ljava/lang/Object;)Z]
TextFragment.getPaint ( ) : Paint
[mangled: org/jfree/text/TextFragment.getPaint:()Ljava/awt/Paint;]
TextFragment.TextFragment ( String text, Font font, Paint paint )
[mangled: org/jfree/text/TextFragment."<init>":(Ljava/lang/String;Ljava/awt/Font;Ljava/awt/Paint;)V]
jcommon-0.9.2.jar, TextLine.class
package org.jfree.text
TextLine.calculateDimensions ( Graphics2D g2 ) : Dimension2D
[mangled: org/jfree/text/TextLine.calculateDimensions:(Ljava/awt/Graphics2D;)Ljava/awt/geom/Dimension2D;]
TextLine.equals ( Object obj ) : boolean
[mangled: org/jfree/text/TextLine.equals:(Ljava/lang/Object;)Z]
TextLine.TextLine ( String text, Font font, Paint paint )
[mangled: org/jfree/text/TextLine."<init>":(Ljava/lang/String;Ljava/awt/Font;Ljava/awt/Paint;)V]
jcommon-0.9.2.jar, TextUtilities.class
package org.jfree.text
TextUtilities.createTextBlock ( String text, Font font, Paint paint, float maxWidth, int maxLines, TextMeasurer measurer ) [static] : TextBlock
[mangled: org/jfree/text/TextUtilities.createTextBlock:(Ljava/lang/String;Ljava/awt/Font;Ljava/awt/Paint;FILorg/jfree/text/TextMeasurer;)Lorg/jfree/text/TextBlock;]
TextUtilities.createTextBlock ( String text, Font font, Paint paint, float maxWidth, TextMeasurer measurer ) [static] : TextBlock
[mangled: org/jfree/text/TextUtilities.createTextBlock:(Ljava/lang/String;Ljava/awt/Font;Ljava/awt/Paint;FLorg/jfree/text/TextMeasurer;)Lorg/jfree/text/TextBlock;]
jcommon-0.9.2.jar, UnitType.class
package org.jfree.util
UnitType.equals ( Object o ) : boolean
[mangled: org/jfree/util/UnitType.equals:(Ljava/lang/Object;)Z]
UnitType.hashCode ( ) : int
[mangled: org/jfree/util/UnitType.hashCode:()I]
UnitType.toString ( ) : String
[mangled: org/jfree/util/UnitType.toString:()Ljava/lang/String;]
jcommon-0.9.2.jar, VerticalAlignment.class
package org.jfree.ui
VerticalAlignment.hashCode ( ) : int
[mangled: org/jfree/ui/VerticalAlignment.hashCode:()I]
to the top
Removed Methods (7)
jcommon-0.9.1.jar, RefineryUtilities.class
package org.jfree.ui
RefineryUtilities.rotateShape ( Shape p1, Graphics2D p2, double p3, float p4, float p5 ) [static] : Shape
[mangled: org/jfree/ui/RefineryUtilities.rotateShape:(Ljava/awt/Shape;Ljava/awt/Graphics2D;DFF)Ljava/awt/Shape;]
jcommon-0.9.1.jar, TextBlock.class
package org.jfree.text
TextBlock.addLine ( String p1, Font p2 ) : void
[mangled: org/jfree/text/TextBlock.addLine:(Ljava/lang/String;Ljava/awt/Font;)V]
TextBlock.calculateDimensions ( Graphics2D p1 ) : Dimension
[mangled: org/jfree/text/TextBlock.calculateDimensions:(Ljava/awt/Graphics2D;)Ljava/awt/Dimension;]
jcommon-0.9.1.jar, TextFragment.class
package org.jfree.text
TextFragment.calculateDimensions ( Graphics2D p1 ) : Dimension
[mangled: org/jfree/text/TextFragment.calculateDimensions:(Ljava/awt/Graphics2D;)Ljava/awt/Dimension;]
jcommon-0.9.1.jar, TextLine.class
package org.jfree.text
TextLine.calculateDimensions ( Graphics2D p1 ) : Dimension
[mangled: org/jfree/text/TextLine.calculateDimensions:(Ljava/awt/Graphics2D;)Ljava/awt/Dimension;]
jcommon-0.9.1.jar, TextUtilities.class
package org.jfree.text
TextUtilities.createTextBlock ( String p1, Font p2, float p3, int p4, TextMeasurer p5 ) [static] : TextBlock
[mangled: org/jfree/text/TextUtilities.createTextBlock:(Ljava/lang/String;Ljava/awt/Font;FILorg/jfree/text/TextMeasurer;)Lorg/jfree/text/TextBlock;]
TextUtilities.createTextBlock ( String p1, Font p2, float p3, TextMeasurer p4 ) [static] : TextBlock
[mangled: org/jfree/text/TextUtilities.createTextBlock:(Ljava/lang/String;Ljava/awt/Font;FLorg/jfree/text/TextMeasurer;)Lorg/jfree/text/TextBlock;]
to the top
Problems with Data Types, High Severity (6)
jcommon-0.9.1.jar
package org.jfree
[+] JCommon (1)
| Change | Effect |
---|
1 | This class became final. | Recompilation of a client program may be terminated with the message: cannot inherit from final JCommon. |
[+] affected methods (2)
JCommon ( )This constructor is from 'JCommon' class.
main ( String[ ] )This method is from 'JCommon' class.
package org.jfree.ui
[+] Align (1)
| Change | Effect |
---|
1 | This class became final. | Recompilation of a client program may be terminated with the message: cannot inherit from final Align. |
[+] affected methods (2)
Align ( )This constructor is from 'Align' class.
align ( Rectangle2D, Rectangle2D, int )This method is from 'Align' class.
[+] RectangleEdge (1)
| Change | Effect |
---|
1 | This class became final. | Recompilation of a client program may be terminated with the message: cannot inherit from final RectangleEdge. |
[+] affected methods (6)
coordinate ( Rectangle2D, RectangleEdge )2nd parameter 'p2' of this method has type 'RectangleEdge'.
equals ( Object )This method is from 'RectangleEdge' class.
isLeftOrRight ( RectangleEdge )1st parameter 'p1' of this method has type 'RectangleEdge'.
isTopOrBottom ( RectangleEdge )1st parameter 'p1' of this method has type 'RectangleEdge'.
opposite ( RectangleEdge )1st parameter 'p1' of this method has type 'RectangleEdge'.
toString ( )This method is from 'RectangleEdge' class.
package org.jfree.xml.factory.objects
[+] ClassFactory (1)
| Change | Effect |
---|
1 | Abstract method hashCode ( ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method hashCode() in ClassFactory. |
[+] affected methods (6)
configure ( Configuration )This abstract method is from 'ClassFactory' interface.
equals ( Object )This abstract method is from 'ClassFactory' interface.
getDescriptionForClass ( Class )This abstract method is from 'ClassFactory' interface.
getRegisteredClasses ( )This abstract method is from 'ClassFactory' interface.
getSuperClassObjectDescription ( Class, ObjectDescription )This abstract method is from 'ClassFactory' interface.
addFactory ( ClassFactory )1st parameter 'p1' of this method has type 'ClassFactory'.
[+] ObjectDescription (1)
| Change | Effect |
---|
1 | Abstract method hashCode ( ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method hashCode() in ObjectDescription. |
[+] affected methods (23)
getInstance ( )Return value of this method has type 'ObjectDescription'.
getUnconfiguredInstance ( )Return value of this method has type 'ObjectDescription'.
getDescriptionForClass ( Class )Return value of this method has type 'ObjectDescription'.
getSuperClassObjectDescription ( Class, ObjectDescription )2nd parameter 'p2' of this method has type 'ObjectDescription'.
getInstance ( )Return value of this method has type 'ObjectDescription'.
getDescriptionForClass ( Class )Return value of this abstract method has type 'ObjectDescription'.
getSuperClassObjectDescription ( Class, ObjectDescription )2nd parameter 'p2' of this abstract method has type 'ObjectDescription'.
getDescriptionForClass ( Class )Return value of this method has type 'ObjectDescription'.
getSuperClassObjectDescription ( Class, ObjectDescription )2nd parameter 'p2' of this method has type 'ObjectDescription'.
getDescriptionForClass ( Class )Return value of this method has type 'ObjectDescription'.
getSuperClassObjectDescription ( Class, ObjectDescription )2nd parameter 'p2' of this method has type 'ObjectDescription'.
registerClass ( Class, ObjectDescription )2nd parameter 'p2' of this method has type 'ObjectDescription'.
...
package org.jfree.xml.generator.model
[+] PropertyType (1)
| Change | Effect |
---|
1 | This class became final. | Recompilation of a client program may be terminated with the message: cannot inherit from final PropertyType. |
[+] affected methods (3)
getPropertyType ( )Return value of this method has type 'PropertyType'.
setPropertyType ( PropertyType )1st parameter 'p1' of this method has type 'PropertyType'.
toString ( )This method is from 'PropertyType' class.
to the top
Problems with Methods, High Severity (2)
jcommon-0.9.1.jar, Align
package org.jfree.ui
[+] Align.Align ( ) (1)
[mangled: org/jfree/ui/Align."<init>":()V]
| Change | Effect |
---|
1 | Access level has been changed from public to private. | Recompilation of a client program may be terminated with the message: Align() has private access in org.jfree.ui.Align. |
jcommon-0.9.1.jar, JCommon
package org.jfree
[+] JCommon.JCommon ( ) (1)
[mangled: org/jfree/JCommon."<init>":()V]
| Change | Effect |
---|
1 | Access level has been changed from public to private. | Recompilation of a client program may be terminated with the message: JCommon() has private access in org.jfree.JCommon. |
to the top
Problems with Methods, Medium Severity (4)
jcommon-0.9.1.jar, ObjectTable
package org.jfree.util
[+] ObjectTable.readSerializedData ( ObjectInputStream p1 ) : Object (1)
[mangled: org/jfree/util/ObjectTable.readSerializedData:(Ljava/io/ObjectInputStream;)Ljava/lang/Object;]
| Change | Effect |
---|
1 | Removed java.io.OptionalDataException exception thrown.
| Recompilation of a client program may be terminated with the message: cannot override readSerializedData(ObjectInputStream) in org.jfree.util.ObjectTable; overridden method does not throw java.io.OptionalDataException. |
jcommon-0.9.1.jar, PaintTable
package org.jfree.util
[+] PaintTable.readSerializedData ( ObjectInputStream p1 ) : Object (1)
[mangled: org/jfree/util/PaintTable.readSerializedData:(Ljava/io/ObjectInputStream;)Ljava/lang/Object;]
| Change | Effect |
---|
1 | Removed java.io.OptionalDataException exception thrown.
| Recompilation of a client program may be terminated with the message: cannot override readSerializedData(ObjectInputStream) in org.jfree.util.PaintTable; overridden method does not throw java.io.OptionalDataException. |
jcommon-0.9.1.jar, ShapeTable
package org.jfree.util
[+] ShapeTable.readSerializedData ( ObjectInputStream p1 ) : Object (1)
[mangled: org/jfree/util/ShapeTable.readSerializedData:(Ljava/io/ObjectInputStream;)Ljava/lang/Object;]
| Change | Effect |
---|
1 | Removed java.io.OptionalDataException exception thrown.
| Recompilation of a client program may be terminated with the message: cannot override readSerializedData(ObjectInputStream) in org.jfree.util.ShapeTable; overridden method does not throw java.io.OptionalDataException. |
jcommon-0.9.1.jar, StrokeTable
package org.jfree.util
[+] StrokeTable.readSerializedData ( ObjectInputStream p1 ) : Object (1)
[mangled: org/jfree/util/StrokeTable.readSerializedData:(Ljava/io/ObjectInputStream;)Ljava/lang/Object;]
| Change | Effect |
---|
1 | Removed java.io.OptionalDataException exception thrown.
| Recompilation of a client program may be terminated with the message: cannot override readSerializedData(ObjectInputStream) in org.jfree.util.StrokeTable; overridden method does not throw java.io.OptionalDataException. |
to the top
Other Changes in Data Types (1)
jcommon-0.9.1.jar
package org.jfree.text
[+] TextFragment (1)
| Change | Effect |
---|
1 | Field DEFAULT_PAINT 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 DEFAULT_PAINT is ambiguous. |
[+] affected methods (8)
TextFragment ( String )This constructor is from 'TextFragment' class.
TextFragment ( String, Font )This constructor is from 'TextFragment' class.
calculateBaselineOffset ( Graphics2D, TextAnchor )This method is from 'TextFragment' class.
draw ( Graphics2D, float, float, TextAnchor, float, float, double )This method is from 'TextFragment' class.
getFont ( )This method is from 'TextFragment' class.
getText ( )This method is from 'TextFragment' class.
addFragment ( TextFragment )1st parameter 'p1' of this method has type 'TextFragment'.
getFirstTextFragment ( )Return value of this method has type 'TextFragment'.
to the top
Java ARchives (1)
jcommon-0.9.1.jar
to the top