CloneSet174


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
24210.994statement_sequence[7]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
124972
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java
2241275
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java
Next
Last
Clone Instance
1
Line Count
24
Source Line
972
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java

double start2d = axis.valueToJava2D(start, dataArea, plot.getRangeAxisEdge());
double end2d = axis.valueToJava2D(end, dataArea, plot.getRangeAxisEdge());
double low = Math.min(start2d, end2d);
double high = Math.max(start2d, end2d);
PlotOrientation orientation = plot.getOrientation();
Rectangle2D rect = null;
if (orientation == PlotOrientation.HORIZONTAL) {
  // clip left and right bounds to data area
  low = Math.max(low, dataArea.getMinX());
  high = Math.min(high, dataArea.getMaxX());
  rect = new Rectangle2D.Double(low, dataArea.getMinY(), high - low, dataArea.getHeight());
}
else
  if (orientation == PlotOrientation.VERTICAL) {
    // clip top and bottom bounds to data area
    low = Math.max(low, dataArea.getMinY());
    high = Math.min(high, dataArea.getMaxY());
    rect = new Rectangle2D.Double(dataArea.getMinX(), low, dataArea.getWidth(), high - low);
  }


First
Previous
Clone Instance
2
Line Count
24
Source Line
1275
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java

double start2d = rangeAxis.valueToJava2D(start, dataArea, plot.getRangeAxisEdge());
double end2d = rangeAxis.valueToJava2D(end, dataArea, plot.getRangeAxisEdge());
double low = Math.min(start2d, end2d);
double high = Math.max(start2d, end2d);
PlotOrientation orientation = plot.getOrientation();
Rectangle2D rect = null;
if (orientation == PlotOrientation.HORIZONTAL) {
  // clip left and right bounds to data area
  low = Math.max(low, dataArea.getMinX());
  high = Math.min(high, dataArea.getMaxX());
  rect = new Rectangle2D.Double(low, dataArea.getMinY(), high - low, dataArea.getHeight());
}
else
  if (orientation == PlotOrientation.VERTICAL) {
    // clip top and bottom bounds to data area
    low = Math.max(low, dataArea.getMinY());
    high = Math.min(high, dataArea.getMaxY());
    rect = new Rectangle2D.Double(dataArea.getMinX(), low, dataArea.getWidth(), high - low);
  }


Clone AbstractionParameter Count: 1Parameter Bindings

double start2d = [[#variable1aad67c0]].valueToJava2D(start, dataArea, plot.getRangeAxisEdge());
double end2d = [[#variable1aad67c0]].valueToJava2D(end, dataArea, plot.getRangeAxisEdge());
double low = Math.min(start2d, end2d);
double high = Math.max(start2d, end2d);
PlotOrientation orientation = plot.getOrientation();
Rectangle2D rect = null;
if (orientation == PlotOrientation.HORIZONTAL) {
  // clip left and right bounds to data area
  low = Math.max(low, dataArea.getMinX());
  high = Math.min(high, dataArea.getMaxX());
  rect = new Rectangle2D.Double(low, dataArea.getMinY(), high - low, dataArea.getHeight());
}
else
  if (orientation == PlotOrientation.VERTICAL) {
    // clip top and bottom bounds to data area
    low = Math.max(low, dataArea.getMinY());
    high = Math.min(high, dataArea.getMaxY());
    rect = new Rectangle2D.Double(dataArea.getMinX(), low, dataArea.getWidth(), high - low);
  }
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1aad67c0]]
axis 
12[[#1aad67c0]]
rangeAxis