CloneSet216


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
27210.981statement_sequence[8]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
127283
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/GroupedStackedBarRenderer.java
227324
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/StackedBarRenderer.java
Next
Last
Clone Instance
1
Line Count
27
Source Line
283
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/GroupedStackedBarRenderer.java

double translatedBase;
double translatedValue;
RectangleEdge location = plot.getRangeAxisEdge();
if (value > 0.0) {
  translatedBase = rangeAxis.valueToJava2D(positiveBase, dataArea, location);
  translatedValue = rangeAxis.valueToJava2D(positiveBase + value, dataArea, location);
}
else {
  translatedBase = rangeAxis.valueToJava2D(negativeBase, dataArea, location);
  translatedValue = rangeAxis.valueToJava2D(negativeBase + value, dataArea, location);
}
double barL0 = Math.min(translatedBase, translatedValue);
double barLength = Math.max(Math.abs(translatedValue - translatedBase), getMinimumBarLength());
Rectangle2D bar = null;
if (orientation == PlotOrientation.HORIZONTAL) {
  bar = new Rectangle2D.Double(barL0, barW0, barLength, state.getBarWidth());
}
else {
  bar = new Rectangle2D.Double(barW0, barL0, state.getBarWidth(), barLength);
}


First
Previous
Clone Instance
2
Line Count
27
Source Line
324
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/StackedBarRenderer.java

double translatedBase;
double translatedValue;
RectangleEdge location = plot.getRangeAxisEdge();
if (value >= 0.0) {
  translatedBase = rangeAxis.valueToJava2D(positiveBase, dataArea, location);
  translatedValue = rangeAxis.valueToJava2D(positiveBase + value, dataArea, location);
}
else {
  translatedBase = rangeAxis.valueToJava2D(negativeBase, dataArea, location);
  translatedValue = rangeAxis.valueToJava2D(negativeBase + value, dataArea, location);
}
double barL0 = Math.min(translatedBase, translatedValue);
double barLength = Math.max(Math.abs(translatedValue - translatedBase), getMinimumBarLength());
Rectangle2D bar = null;
if (orientation == PlotOrientation.HORIZONTAL) {
  bar = new Rectangle2D.Double(barL0, barW0, barLength, state.getBarWidth());
}
else {
  bar = new Rectangle2D.Double(barW0, barL0, state.getBarWidth(), barLength);
}


Clone AbstractionParameter Count: 1Parameter Bindings

double translatedBase;
double translatedValue;
RectangleEdge location = plot.getRangeAxisEdge();
if ( [[#variable1aa7fb60]]) {
  translatedBase = rangeAxis.valueToJava2D(positiveBase, dataArea, location);
  translatedValue = rangeAxis.valueToJava2D(positiveBase + value, dataArea, location);
}
else {
  translatedBase = rangeAxis.valueToJava2D(negativeBase, dataArea, location);
  translatedValue = rangeAxis.valueToJava2D(negativeBase + value, dataArea, location);
}
double barL0 = Math.min(translatedBase, translatedValue);
double barLength = Math.max(Math.abs(translatedValue - translatedBase), getMinimumBarLength());
Rectangle2D bar = null;
if (orientation == PlotOrientation.HORIZONTAL) {
  bar = new Rectangle2D.Double(barL0, barW0, barLength, state.getBarWidth());
}
else {
  bar = new Rectangle2D.Double(barW0, barL0, state.getBarWidth(), barLength);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1aa7fb60]]
value > 0.0 
12[[#1aa7fb60]]
value >= 0.0