CloneSet282


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
36230.977statement_sequence[7]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
135238
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/LayeredBarRenderer.java
236387
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/LayeredBarRenderer.java
Next
Last
Clone Instance
1
Line Count
35
Source Line
238
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/LayeredBarRenderer.java

double base = 0.0;
double lclip = getLowerClip();
double uclip = getUpperClip();
if (uclip <= 0.0) { // cases 1, 2, 3 and 4
  if (value >= uclip) {
    return; // bar is not visible
  }
  base = uclip;
  if (value <= lclip) {
    value = lclip;
  }
}
else
  if (lclip <= 0.0) { // cases 5, 6, 7 and 8
    if (value >= uclip) {
      value = uclip;
    }
    else {
      if (value <= lclip) {
        value = lclip;
      }
    }
  }
  else { // cases 9, 10, 11 and 12
    if (value <= lclip) {
      return; // bar is not visible
    }
    base = lclip;
    if (value >= uclip) {
      value = uclip;
    }
  }
RectangleEdge edge = plot.getRangeAxisEdge();
double transX1 = rangeAxis.valueToJava2D(base, dataArea, edge);
double transX2 = rangeAxis.valueToJava2D(value, dataArea, edge);


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

double base = 0.0;
double lclip = getLowerClip();
double uclip = getUpperClip();
if (uclip <= 0.0) { // cases 1, 2, 3 and 4
  if (value >= uclip) {
    return; // bar is not visible
  }
  base = uclip;
  if (value <= lclip) {
    value = lclip;
  }
}
else
  if (lclip <= 0.0) { // cases 5, 6, 7 and 8
    if (value >= uclip) {
      value = uclip;
    }
    else {
      if (value <= lclip) {
        value = lclip;
      }
    }
  }
  else { // cases 9, 10, 11 and 12
    if (value <= lclip) {
      return; // bar is not visible
    }
    base = getLowerClip();
    if (value >= uclip) {
      value = uclip;
    }
  }
RectangleEdge edge = plot.getRangeAxisEdge();
double transY1 = rangeAxis.valueToJava2D(base, dataArea, edge);
double transY2 = rangeAxis.valueToJava2D(value, dataArea, edge);


Clone AbstractionParameter Count: 3Parameter Bindings

double base = 0.0;
double lclip = getLowerClip();
double uclip = getUpperClip();
if (uclip <= 0.0) { // cases 1, 2, 3 and 4
  if (value >= uclip) {
    return; // bar is not visible
  }
  base = uclip;
  if (value <= lclip) {
    value = lclip;
  }
}
else
  if (lclip <= 0.0) { // cases 5, 6, 7 and 8
    if (value >= uclip) {
      value = uclip;
    }
    else {
      if (value <= lclip) {
        value = lclip;
      }
    }
  }
  else { // cases 9, 10, 11 and 12
    if (value <= lclip) {
      return; // bar is not visible
    }
    base = [[#variable1a8d5520]];
    if (value >= uclip) {
      value = uclip;
    }
  }
RectangleEdge edge = plot.getRangeAxisEdge();
double  [[#variable1a8cf480]]= rangeAxis.valueToJava2D(base, dataArea, edge);
double  [[#variable1a8d2f20]]= rangeAxis.valueToJava2D(value, dataArea, edge);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1a8d5520]]
lclip 
12[[#1a8d5520]]
getLowerClip() 
21[[#1a8cf480]]
transX1 
22[[#1a8cf480]]
transY1 
31[[#1a8d2f20]]
transX2 
32[[#1a8d2f20]]
transY2