CloneSet267


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
31230.960statement_sequence[8]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
133514
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/data/DefaultKeyedValues2D.java
231455
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/data/KeyedObjects2D.java
Next
Last
Clone Instance
1
Line Count
33
Source Line
514
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/data/DefaultKeyedValues2D.java

if ( !getRowKeys().equals(kv2D.getRowKeys())) {
  return false;
}
if ( !getColumnKeys().equals(kv2D.getColumnKeys())) {
  return false;
}
int rowCount = getRowCount();
if (rowCount != kv2D.getRowCount()) {
  return false;
}
int colCount = getColumnCount();
if (colCount != kv2D.getColumnCount()) {
  return false;
}
for (int r = 0; r < rowCount; r++) {
  for (int c = 0; c < colCount; c++) {
    Number v1 = getValue(r, c);
    Number v2 = kv2D.getValue(r, c);
    if (v1 == null) {
      if (v2 != null) {
        return false;
      }
    }
    else {
      if ( !v1.equals(v2)) {
        return false;
      }
    }
  }
}
return true;


First
Previous
Clone Instance
2
Line Count
31
Source Line
455
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/data/KeyedObjects2D.java

if ( !getRowKeys().equals(that.getRowKeys())) {
  return false;
}
if ( !getColumnKeys().equals(that.getColumnKeys())) {
  return false;
}
int rowCount = getRowCount();
if (rowCount != that.getRowCount()) {
  return false;
}
int colCount = getColumnCount();
if (colCount != that.getColumnCount()) {
  return false;
}
for (int r = 0; r < rowCount; r++) {
  for (int c = 0; c < colCount; c++) {
    Object v1 = getObject(r, c);
    Object v2 = that.getObject(r, c);
    if (v1 == null) {
      if (v2 != null) {
        return false;
      }
    }
    else {
      if ( !v1.equals(v2)) {
        return false;
      }
    }
  }
}
return true;


Clone AbstractionParameter Count: 3Parameter Bindings

if ( !getRowKeys().equals( [[#variable1a888940]].getRowKeys())) {
  return false;
}
if ( !getColumnKeys().equals( [[#variable1a888940]].getColumnKeys())) {
  return false;
}
int rowCount = getRowCount();
if (rowCount != [[#variable1a888940]].getRowCount()) {
  return false;
}
int colCount = getColumnCount();
if (colCount != [[#variable1a888940]].getColumnCount()) {
  return false;
}
for (int r = 0; r < rowCount; r++) {
  for (int c = 0; c < colCount; c++) {
     [[#variable1a889e80]] v1 = [[#variable1a883ca0]](r, c);
     [[#variable1a889e80]] v2 = [[#variable1a888940]]. [[#variable1a883ca0]](r, c);
    if (v1 == null) {
      if (v2 != null) {
        return false;
      }
    }
    else {
      if ( !v1.equals(v2)) {
        return false;
      }
    }
  }
}
return true;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1a888940]]
kv2D 
12[[#1a888940]]
that 
21[[#1a889e80]]
Number 
22[[#1a889e80]]
Object 
31[[#1a883ca0]]
getValue 
32[[#1a883ca0]]
getObject