CloneSet278


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
22210.973executable_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
122827
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/common/notify/impl/DelegatingNotifyingListImpl.java
222842
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/common/notify/impl/NotifyingListImpl.java
Next
Last
Clone Instance
1
Line Count
22
Source Line
827
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/common/notify/impl/DelegatingNotifyingListImpl.java

LOOP:
  for (int repeat = 0; repeat < 2; ++repeat) {
    for (int j = listSize; --j >= 0;) {
      if (equalObjects(object, objects[j])) {
        if (positions.length <= count) {
          int[] oldPositions = positions;
          positions = new int[2 * positions.length];
          System.arraycopy(oldPositions, 0, positions, 0, count);
        }
        positions[count++ ] = i.previousIndex();
        resultList.add(objects[j]);
        break LOOP;
      }
    }
    object = resolve(object);
    if (object == initialObject) {
      break;
    }
  }


First
Previous
Clone Instance
2
Line Count
22
Source Line
842
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/common/notify/impl/NotifyingListImpl.java

LOOP:
  for (int repeat = 0; repeat < 2; ++repeat) {
    for (int j = listSize; --j >= 0;) {
      if (equalObjects(object, objects[j])) {
        if (positions.length <= count) {
          int[] oldPositions = positions;
          positions = new int[2 * positions.length];
          System.arraycopy(oldPositions, 0, positions, 0, count);
        }
        positions[count++ ] = i;
        resultList.add(objects[j]);
        break LOOP;
      }
    }
    object = resolve(object);
    if (object == initialObject) {
      break;
    }
  }


Clone AbstractionParameter Count: 1Parameter Bindings

LOOP:
  for (int repeat = 0; repeat < 2; ++repeat) {
    for (int j = listSize; --j >= 0;) {
      if (equalObjects(object, objects[j])) {
        if (positions.length <= count) {
          int[] oldPositions = positions;
          positions = new int[2 * positions.length];
          System.arraycopy(oldPositions, 0, positions, 0, count);
        }
        positions[count++ ] = [[#variable171d8b40]];
        resultList.add(objects[j]);
        break LOOP;
      }
    }
    object = resolve(object);
    if (object == initialObject) {
      break;
    }
  }
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#171d8b40]]
i.previousIndex() 
12[[#171d8b40]]
i