CloneSet127


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

// draw the outline...
if (isDrawBarOutline() && state.getBarWidth() > BAR_OUTLINE_WIDTH_THRESHOLD) {
  Stroke stroke = getItemOutlineStroke(row, column);
  Paint paint = getItemOutlinePaint(row, column);
  if (stroke != null && paint != null) {
    g2.setStroke(stroke);
    g2.setPaint(paint);
    g2.draw(bar);
  }
}
CategoryItemLabelGenerator generator = getItemLabelGenerator(row, column);
if (generator != null && isItemLabelVisible(row, column)) {
  drawItemLabel(g2, dataset, row, column, plot, generator, bar, false);
}
// collect entity and tool tip information...
if (state.getInfo() != null) {
  EntityCollection entities = state.getEntityCollection();
  if (entities != null) {
    String tip = null;
    CategoryToolTipGenerator tipster = getToolTipGenerator(row, column);
    if (tipster != null) {
      tip = tipster.generateToolTip(dataset, row, column);
    }
    String url = null;
    if (getItemURLGenerator(row, column) != null) {
      url = getItemURLGenerator(row, column).generateURL(dataset, row, column);
    }
    CategoryItemEntity entity = new CategoryItemEntity(bar, tip, url, dataset, dataset.getRowKey(row), dataset.getColumnKey(column));
    entities.add(entity);
  }
}


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

// draw the outline...
if (isDrawBarOutline() && state.getBarWidth() > BAR_OUTLINE_WIDTH_THRESHOLD) {
  Stroke stroke = getItemOutlineStroke(row, column);
  Paint paint = getItemOutlinePaint(row, column);
  if (stroke != null && paint != null) {
    g2.setStroke(stroke);
    g2.setPaint(paint);
    g2.draw(bar);
  }
}
CategoryItemLabelGenerator generator = getItemLabelGenerator(row, column);
if (generator != null && isItemLabelVisible(row, column)) {
  drawItemLabel(g2, data, row, column, plot, generator, bar, (transX1 > transX2));
}
// collect entity and tool tip information...
if (state.getInfo() != null) {
  EntityCollection entities = state.getEntityCollection();
  if (entities != null) {
    String tip = null;
    CategoryToolTipGenerator tipster = getToolTipGenerator(row, column);
    if (tipster != null) {
      tip = tipster.generateToolTip(data, row, column);
    }
    String url = null;
    if (getItemURLGenerator(row, column) != null) {
      url = getItemURLGenerator(row, column).generateURL(data, row, column);
    }
    CategoryItemEntity entity = new CategoryItemEntity(bar, tip, url, data, data.getRowKey(row), data.getColumnKey(column));
    entities.add(entity);
  }
}


Clone AbstractionParameter Count: 2Parameter Bindings

// draw the outline...
if (isDrawBarOutline() && state.getBarWidth() > BAR_OUTLINE_WIDTH_THRESHOLD) {
  Stroke stroke = getItemOutlineStroke(row, column);
  Paint paint = getItemOutlinePaint(row, column);
  if (stroke != null && paint != null) {
    g2.setStroke(stroke);
    g2.setPaint(paint);
    g2.draw(bar);
  }
}
CategoryItemLabelGenerator generator = getItemLabelGenerator(row, column);
if (generator != null && isItemLabelVisible(row, column)) {
  drawItemLabel(g2,  [[#variable1aa486e0]], row, column, plot, generator, bar,  [[#variable1aa486a0]]);
}
// collect entity and tool tip information...
if (state.getInfo() != null) {
  EntityCollection entities = state.getEntityCollection();
  if (entities != null) {
    String tip = null;
    CategoryToolTipGenerator tipster = getToolTipGenerator(row, column);
    if (tipster != null) {
      tip = tipster.generateToolTip( [[#variable1aa486e0]], row, column);
    }
    String url = null;
    if (getItemURLGenerator(row, column) != null) {
      url = getItemURLGenerator(row, column).generateURL( [[#variable1aa486e0]], row, column);
    }
    CategoryItemEntity entity = new CategoryItemEntity(bar, tip, url,  [[#variable1aa486e0]],  [[#variable1aa486e0]].getRowKey(row),  [[#variable1aa486e0]].getColumnKey(column));
    entities.add(entity);
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1aa486e0]]
dataset 
12[[#1aa486e0]]
data 
21[[#1aa486a0]]
false 
22[[#1aa486a0]]
(transX1 > transX2)