|
|
Offenders (Detrimental XS changes)
| Item | XS | Metric |
org.jfree.chart.editor.DefaultPlotEditor.updatePlotProperties(Plot):void | 23 | 202 |
org.jfree | 2201 | 268466 |
org.jfree.chart | 66950 | 177093 |
org.jfree.chart.plot.CategoryPlot | 4140 | 5528 |
org.jfree.chart.renderer.category.GroupedStackedBarRenderer.drawItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, CategoryDataset, int, int, int):void | 40 | 241 |
org.jfree.chart.JFreeChart | 439 | 1791 |
org.jfree.chart.plot.PiePlot3D.drawSide(Graphics2D, Rectangle2D, Arc2D, Area, Area, Paint, Paint, Stroke, boolean, boolean):void | 469 | 841 |
org.jfree.chart.plot.ThermometerPlot | 721 | 2164 |
org.jfree.chart.renderer.xy.StandardXYItemRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 236 | 472 |
org.jfree.data.statistics.DefaultStatisticalCategoryDataset.add(Number, Number, Comparable, Comparable):void | 10 | 171 |
org.jfree.chart.ChartFactory.createPieChart(String, PieDataset, PieDataset, int, boolean, boolean, boolean, boolean, boolean, boolean):JFreeChart | 29 | 250 |
org.jfree.chart.plot.Plot.equals(Object):boolean | 22 | 133 |
org.jfree.chart.util.RelativeDateFormat.equals(Object):boolean | 7 | 116 |
org.jfree.chart.JFreeChart.equals(Object):boolean | 7 | 117 |
org.jfree.chart.renderer.category.StackedBarRenderer.drawItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, CategoryDataset, int, int, int):void | 125 | 297 |
org.jfree.chart.axis.ValueAxis | 294 | 1898 |
org.jfree.chart.renderer.xy.XYDifferenceRenderer.drawItemPass0(Graphics2D, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState):void | 617 | 1038 |
org.jfree.chart.renderer.category.BarRenderer.drawItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, CategoryDataset, int, int, int):void | 40 | 245 |
org.jfree.text.TextUtilities.deriveRotationAnchorOffsets(Graphics2D, String, TextAnchor):float[] | 21 | 185 |
org.jfree.chart.plot.CategoryPlot.equals(Object):boolean | 265 | 379 |
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.equals(Object):boolean | 21 | 127 |
org.jfree.chart.axis.CyclicNumberAxis.refreshVerticalTicks(Graphics2D, Rectangle2D, RectangleEdge):List | 149 | 399 |
org.jfree.chart.axis.Axis | 375 | 1398 |
org.jfree.chart.plot.MeterPlot | 216 | 1659 |
org.jfree.chart.renderer.xy.XYAreaRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 150 | 526 |
org.jfree.chart.LegendItem | 79 | 877 |
org.jfree.chart.ChartPanel.actionPerformed(ActionEvent):void | 7 | 126 |
org.jfree.chart.axis.DateAxis.previousStandardDate(Date, DateTickUnit):Date | 96 | 457 |
org.jfree.experimental.chart.swt.ChartComposite.paintControl(PaintEvent):void | 109 | 383 |
org.jfree.chart.renderer.category.StatisticalBarRenderer.drawVerticalItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, StatisticalCategoryDataset, int, int, int):void | 63 | 383 |
org.jfree.chart.renderer.category.BarRenderer.equals(Object):boolean | 7 | 120 |
org.jfree.chart.plot.ContourPlot.draw(Graphics2D, Rectangle2D, Point2D, PlotState, PlotRenderingInfo):void | 20 | 327 |
org.jfree.chart.StandardChartTheme | 1340 | 2293 |
org.jfree.chart.renderer.xy.AbstractXYItemRenderer.drawDomainMarker(Graphics2D, XYPlot, ValueAxis, Marker, Rectangle2D):void | 67 | 404 |
org.jfree.base.modules.PackageManager.loadModule(ModuleInfo, ArrayList, ArrayList, boolean):boolean | 62 | 220 |
org.jfree.chart.axis.ValueAxis.drawTickMarksAndLabels(Graphics2D, double, Rectangle2D, Rectangle2D, RectangleEdge):AxisState | 32 | 272 |
org.jfree.chart.axis.SegmentedTimeline | 132 | 1717 |
org.jfree.chart.plot.PolarPlot.equals(Object):boolean | 7 | 119 |
org.jfree.chart.renderer.category.LineAndShapeRenderer.drawItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, CategoryDataset, int, int, int):void | 94 | 331 |
org.jfree.data.jdbc.JDBCXYDataset.executeQuery(Connection, String):void | 172 | 344 |
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer.clone():Object | 41 | 196 |
org.jfree.chart.plot.PiePlot | 2708 | 3869 |
org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer.drawVerticalItem(Graphics2D, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 137 | 550 |
org.jfree.experimental.chart.swt.ChartComposite | 1354 | 2933 |
org.jfree.chart.plot.dial.StandardDialScale.equals(Object):boolean | 38 | 152 |
org.jfree.chart.plot.MeterPlot.equals(Object):boolean | 44 | 154 |
org.jfree.chart.plot.ContourPlot | 323 | 2091 |
org.jfree.chart.labels.ItemLabelAnchor.readResolve():Object | 75 | 179 |
org.jfree.io.SerialUtilities.readShape(ObjectInputStream):Shape | 17 | 278 |
org.jfree.chart.LegendItem.equals(Object):boolean | 57 | 166 |
org.jfree.chart.renderer.xy.XYBarRenderer.calculateLabelAnchorPoint(ItemLabelAnchor, Rectangle2D, PlotOrientation):Point2D | 133 | 315 |
org.jfree.chart.plot.ThermometerPlot.equals(Object):boolean | 89 | 201 |
org.jfree.chart.plot | 5555 | 44774 |
org.jfree.chart.renderer.AbstractRenderer.clone():Object | 46 | 184 |
org.jfree.base | 1152 | 4467 |
org.jfree.chart.renderer.xy.XYBarRenderer.equals(Object):boolean | 7 | 119 |
org.jfree.data.jdbc.JDBCCategoryDataset.executeQuery(Connection, String):void | 27 | 163 |
org.jfree.chart.plot.CategoryPlot.draw(Graphics2D, Rectangle2D, Point2D, PlotState, PlotRenderingInfo):void | 230 | 460 |
org.jfree.chart.plot.PiePlot3D.draw(Graphics2D, Rectangle2D, Point2D, PlotState, PlotRenderingInfo):void | 418 | 1046 |
org.jfree.chart.axis.LogarithmicAxis.refreshTicksHorizontal(Graphics2D, Rectangle2D, RectangleEdge):List | 132 | 298 |
org.jfree.chart.renderer.xy.CyclicXYItemRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 502 | 763 |
org.jfree.chart.renderer.category.BoxAndWhiskerRenderer.drawVerticalItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, CategoryDataset, int, int):void | 69 | 593 |
org.jfree.chart.plot.Plot | 115 | 1271 |
org.jfree.chart.axis.ValueAxis.drawAxisLine(Graphics2D, double, Rectangle2D, RectangleEdge):void | 43 | 206 |
org.jfree.chart.plot.dial.DialValueIndicator.equals(Object):boolean | 7 | 121 |
org.jfree.chart.plot.FastScatterPlot.equals(Object):boolean | 13 | 118 |
org.jfree.chart.axis.CyclicNumberAxis.refreshTicksHorizontal(Graphics2D, Rectangle2D, RectangleEdge):List | 84 | 336 |
org.jfree.chart.ChartPanel | 2424 | 3902 |
org.jfree.chart.plot.SpiderWebPlot.equals(Object):boolean | 106 | 221 |
org.jfree.chart.renderer.xy.AbstractXYItemRenderer.drawRangeMarker(Graphics2D, XYPlot, ValueAxis, Marker, Rectangle2D):void | 67 | 404 |
org.jfree.chart.renderer.xy.StackedXYAreaRenderer2.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 194 | 679 |
org.jfree.chart.axis | 2323 | 27674 |
org.jfree.chart.plot.ContourPlot.contourRenderer(Graphics2D, Rectangle2D, PlotRenderingInfo, ContourPlot, ValueAxis, ValueAxis, ColorBar, ContourDataset, CrosshairState):void | 140 | 491 |
org.jfree.chart.plot.SpiderWebPlot | 653 | 1843 |
org.jfree.chart.title.LegendGraphic.equals(Object):boolean | 7 | 119 |
org.jfree.chart.plot.PiePlot.equals(Object):boolean | 281 | 395 |
org.jfree.chart.renderer.AbstractRenderer.calculateLabelAnchorPoint(ItemLabelAnchor, double, double, PlotOrientation):Point2D | 202 | 478 |
org.jfree.text.TextUtilities.deriveTextBoundsAnchorOffsets(Graphics2D, String, TextAnchor, Rectangle2D):float[] | 11 | 184 |
org.jfree.chart.renderer.category.GanttRenderer.drawTasks(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, GanttCategoryDataset, int, int):void | 22 | 363 |
org.jfree.chart.plot.XYPlot.draw(Graphics2D, Rectangle2D, Point2D, PlotState, PlotRenderingInfo):void | 442 | 656 |
org.jfree.chart.editor.DefaultPlotEditor.<init>(Plot):void | 97 | 582 |
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer.drawRangeMarker(Graphics2D, CategoryPlot, ValueAxis, Marker, Rectangle2D):void | 67 | 404 |
org.jfree.chart.renderer.xy.HighLowRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 58 | 351 |
org.jfree.chart.ChartFactory.createPieChart(String, PieDataset, PieDataset, int, boolean, boolean, boolean, Locale, boolean, boolean):JFreeChart | 15 | 245 |
org.jfree.chart.panel.CrosshairOverlay.calculateLabelPoint(Line2D, RectangleAnchor, double, double):Point2D | 19 | 163 |
org.jfree.ui.TextAnchor.readResolve():Object | 6 | 109 |
org.jfree.chart.axis.ValueAxis.equals(Object):boolean | 14 | 126 |
org.jfree.chart.ChartPanel.setMouseWheelEnabled(boolean):void | 20 | 123 |
org.jfree.chart.renderer.RendererUtilities.findLiveItemsUpperBound(XYDataset, int, double, double):int | 22 | 190 |
org.jfree.chart.renderer.category.StatisticalBarRenderer.drawHorizontalItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, StatisticalCategoryDataset, int, int, int):void | 62 | 375 |
org.jfree.chart.renderer.xy.XYStepAreaRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 149 | 399 |
org.jfree.data.general.DatasetUtilities.iterateToFindRangeBounds(CategoryDataset, List, boolean):Range | 106 | 285 |
org.jfree.chart.renderer.xy.StackedXYAreaRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 175 | 468 |
org.jfree.chart.renderer.xy.StackedXYBarRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 217 | 399 |
org.jfree.chart.renderer.xy.CandlestickRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 199 | 531 |
org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer.drawItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, CategoryDataset, int, int, int):void | 224 | 505 |
org.jfree.chart.renderer.xy.XYShapeRenderer.equals(Object):boolean | 5 | 88 |
org.jfree.chart.plot.Crosshair.equals(Object):boolean | 22 | 133 |
org.jfree.data.general.DatasetUtilities.iterateToFindRangeBounds(XYDataset, List, Range, boolean):Range | 101 | 293 |
org.jfree.chart.axis.LogarithmicAxis.autoAdjustRange():void | 16 | 261 |
org.jfree.chart.renderer.xy.XYBarRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 183 | 395 |
org.jfree.chart.StandardChartTheme.equals(Object):boolean | 146 | 263 |
org.jfree.chart.plot.XYPlot.equals(Object):boolean | 309 | 425 |
org.jfree.data | 7008 | 42634 |
org.jfree.chart.renderer.AbstractRenderer.equals(Object):boolean | 302 | 419 |
org.jfree.chart.renderer.xy.ClusteredXYBarRenderer.drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int):void | 91 | 321 |
org.jfree.data.time.RegularTimePeriod.downsize(Class):Class | 52 | 150 |
org.jfree.chart.axis.Axis.equals(Object):boolean | 74 | 187 |
org.jfree.chart.renderer.RendererUtilities.findLiveItemsLowerBound(XYDataset, int, double, double):int | 22 | 188 |
org.jfree.chart.renderer.AbstractRenderer | 2503 | 3333 |
org.jfree.chart.axis.LogarithmicAxis.refreshTicksVertical(Graphics2D, Rectangle2D, RectangleEdge):List | 149 | 337 |
org.jfree.chart.plot.XYPlot | 5350 | 6823 |
org.jfree.chart.renderer.category.BarRenderer.calculateLabelAnchorPoint(ItemLabelAnchor, Rectangle2D, PlotOrientation):Point2D | 133 | 315 |
org.jfree.chart.renderer.category.StatisticalBarRenderer.drawVerticalItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, StatisticalCategoryDataset, int, int):void | 0 | 377 |
org.jfree.chart.renderer.category.StatisticalBarRenderer.drawHorizontalItem(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, StatisticalCategoryDataset, int, int):void | 0 | 369 |
org.jfree.chart.renderer.xy.AbstractXYItemRenderer.equals(Object):boolean | 0 | 121 |
|