CloneSet143


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

double start = getStartPercent();
double end = getEndPercent();
if (percent != null) {
  double p = percent.doubleValue();
  if (plot.getOrientation() == PlotOrientation.HORIZONTAL) {
    completeBar = new Rectangle2D.Double(translatedValue0, rectStart + start * rectBreadth, rectLength * p, rectBreadth * (end - start));
    incompleteBar = new Rectangle2D.Double(translatedValue0 + rectLength * p, rectStart + start * rectBreadth, rectLength * (1 - p), rectBreadth * (end - start));
  }
  else
    if (plot.getOrientation() == PlotOrientation.VERTICAL) {
      completeBar = new Rectangle2D.Double(rectStart + start * rectBreadth, translatedValue0 + rectLength * (1 - p), rectBreadth * (end - start), rectLength * p);
      incompleteBar = new Rectangle2D.Double(rectStart + start * rectBreadth, translatedValue0, rectBreadth * (end - start), rectLength * (1 - p));
    }
}
Paint seriesPaint = getItemPaint(row, column);
g2.setPaint(seriesPaint);
g2.fill(bar);
if (completeBar != null) {
  g2.setPaint(getCompletePaint());
  g2.fill(completeBar);
}
if (incompleteBar != null) {
  g2.setPaint(getIncompletePaint());
  g2.fill(incompleteBar);
}


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

double start = getStartPercent();
double end = getEndPercent();
if (percent != null) {
  double p = percent.doubleValue();
  if (plot.getOrientation() == PlotOrientation.HORIZONTAL) {
    completeBar = new Rectangle2D.Double(java2dValue0, rectStart + start * rectBreadth, rectLength * p, rectBreadth * (end - start));
    incompleteBar = new Rectangle2D.Double(java2dValue0 + rectLength * p, rectStart + start * rectBreadth, rectLength * (1 - p), rectBreadth * (end - start));
  }
  else
    if (plot.getOrientation() == PlotOrientation.VERTICAL) {
      completeBar = new Rectangle2D.Double(rectStart + start * rectBreadth, java2dValue1 + rectLength * (1 - p), rectBreadth * (end - start), rectLength * p);
      incompleteBar = new Rectangle2D.Double(rectStart + start * rectBreadth, java2dValue1, rectBreadth * (end - start), rectLength * (1 - p));
    }
}
Paint seriesPaint = getItemPaint(row, column);
g2.setPaint(seriesPaint);
g2.fill(bar);
if (completeBar != null) {
  g2.setPaint(getCompletePaint());
  g2.fill(completeBar);
}
if (incompleteBar != null) {
  g2.setPaint(getIncompletePaint());
  g2.fill(incompleteBar);
}


Clone AbstractionParameter Count: 2Parameter Bindings

double start = getStartPercent();
double end = getEndPercent();
if (percent != null) {
  double p = percent.doubleValue();
  if (plot.getOrientation() == PlotOrientation.HORIZONTAL) {
    completeBar = new Rectangle2D.Double( [[#variable1aa77e40]], rectStart + start * rectBreadth, rectLength * p, rectBreadth * (end - start));
    incompleteBar = new Rectangle2D.Double( [[#variable1aa77e40]] + rectLength * p, rectStart + start * rectBreadth, rectLength * (1 - p), rectBreadth * (end - start));
  }
  else
    if (plot.getOrientation() == PlotOrientation.VERTICAL) {
      completeBar = new Rectangle2D.Double(rectStart + start * rectBreadth,  [[#variable1aa69ee0]] + rectLength * (1 - p), rectBreadth * (end - start), rectLength * p);
      incompleteBar = new Rectangle2D.Double(rectStart + start * rectBreadth,  [[#variable1aa69ee0]], rectBreadth * (end - start), rectLength * (1 - p));
    }
}
Paint seriesPaint = getItemPaint(row, column);
g2.setPaint(seriesPaint);
g2.fill(bar);
if (completeBar != null) {
  g2.setPaint(getCompletePaint());
  g2.fill(completeBar);
}
if (incompleteBar != null) {
  g2.setPaint(getIncompletePaint());
  g2.fill(incompleteBar);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1aa77e40]]
translatedValue0 
12[[#1aa77e40]]
java2dValue0 
21[[#1aa69ee0]]
translatedValue0 
22[[#1aa69ee0]]
java2dValue1