CloneSet262


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

if (generator != null) {
  Font labelFont = getItemLabelFont(row, column);
  Paint paint = getItemLabelPaint(row, column);
  g2.setFont(labelFont);
  g2.setPaint(paint);
  String label = generator.generateLabel(dataset, row, column);
  ItemLabelPosition position = null;
  if ( !negative) {
    position = getPositiveItemLabelPosition(row, column);
  }
  else {
    position = getNegativeItemLabelPosition(row, column);
  }
  Point2D anchorPoint = calculateLabelAnchorPoint(position.getItemLabelAnchor(), x, y, orientation);
  TextUtilities.drawRotatedString(label, g2, (float) anchorPoint.getX(), (float) anchorPoint.getY(), position.getTextAnchor(), position.getAngle(), position.getRotationAnchor());
}


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

if (generator != null) {
  Font labelFont = getItemLabelFont(series, item);
  Paint paint = getItemLabelPaint(series, item);
  g2.setFont(labelFont);
  g2.setPaint(paint);
  String label = generator.generateLabel(dataset, series, item);
  // get the label position..
  ItemLabelPosition position = null;
  if ( !negative) {
    position = getPositiveItemLabelPosition(series, item);
  }
  else {
    position = getNegativeItemLabelPosition(series, item);
  }
  // work out the label anchor point...
  Point2D anchorPoint = calculateLabelAnchorPoint(position.getItemLabelAnchor(), x, y, orientation);
  TextUtilities.drawRotatedString(label, g2, (float) anchorPoint.getX(), (float) anchorPoint.getY(), position.getTextAnchor(), position.getAngle(), position.getRotationAnchor());
}


Clone AbstractionParameter Count: 2Parameter Bindings

if (generator != null) {
  Font labelFont = getItemLabelFont( [[#variable1a87cc60]],  [[#variable1a87cbc0]]);
  Paint paint = getItemLabelPaint( [[#variable1a87cc60]],  [[#variable1a87cbc0]]);
  g2.setFont(labelFont);
  g2.setPaint(paint);
  String label = generator.generateLabel(dataset,  [[#variable1a87cc60]],  [[#variable1a87cbc0]]);
  // get the label position..
  ItemLabelPosition position = null;
  if ( !negative) {
    position = getPositiveItemLabelPosition( [[#variable1a87cc60]],  [[#variable1a87cbc0]]);
  }
  else {
    position = getNegativeItemLabelPosition( [[#variable1a87cc60]],  [[#variable1a87cbc0]]);
  }
  // work out the label anchor point...
  Point2D anchorPoint = calculateLabelAnchorPoint(position.getItemLabelAnchor(), x, y, orientation);
  TextUtilities.drawRotatedString(label, g2, (float) anchorPoint.getX(), (float) anchorPoint.getY(), position.getTextAnchor(), position.getAngle(), position.getRotationAnchor());
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1a87cc60]]
row 
12[[#1a87cc60]]
series 
21[[#1a87cbc0]]
column 
22[[#1a87cbc0]]
item