CloneSet181


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
19230.952statement_sequence[8]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12193
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/table/action/DownAction.java
21991
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/table/action/UpAction.java
Next
Last
Clone Instance
1
Line Count
21
Source Line
93
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/table/action/DownAction.java

// getting from the next node the uid
Object[] nextUids = new Object[1];
nextUids[0] = ((MessageNode) nextNode).getUid();
LOG.info("prevUids: " + nextUids);
// and set this to the actual ref
r.setUids(nextUids);
// check if the node is not null
IMessageNode[] nodes = new MessageNode[nextUids.length];
for (int i = 0; i < nextUids.length; i++) {
  nodes[i] = tableController.getMessageNode(nextUids[i]);
}
boolean node_ok = true;
for (int i = 0; i < nodes.length; i++) {
  if (nodes[i] == null) {
    node_ok = false;
    break;
  }
}


First
Previous
Clone Instance
2
Line Count
19
Source Line
91
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/table/action/UpAction.java

Object[] prevUids = new Object[1];
prevUids[0] = ((MessageNode) prevNode).getUid();
LOG.info("prevUids: " + prevUids);
ref.setUids(prevUids);
// check if the node is not null
IMessageNode[] nodes = new MessageNode[prevUids.length];
for (int i = 0; i < prevUids.length; i++) {
  nodes[i] = tableController.getMessageNode(prevUids[i]);
}
boolean node_ok = true;
for (int i = 0; i < nodes.length; i++) {
  if (nodes[i] == null) {
    node_ok = false;
    break;
  }
}


Clone AbstractionParameter Count: 3Parameter Bindings

// getting from the next node the uid
Object[]  [[#variable11389600]]= new Object[1];
 [[#variable11389600]][0] = ((MessageNode)  [[#variable11389680]]).getUid();
LOG.info("prevUids: " +  [[#variable11389600]]);
 [[#variable11389620]].setUids( [[#variable11389600]]);
// check if the node is not null
IMessageNode[] nodes = new MessageNode[ [[#variable11389600]].length];
for (int i = 0; i <  [[#variable11389600]].length; i++) {
  nodes[i] = tableController.getMessageNode( [[#variable11389600]][i]);
}
boolean node_ok = true;
for (int i = 0; i < nodes.length; i++) {
  if (nodes[i] == null) {
    node_ok = false;
    break;
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#11389600]]
nextUids 
12[[#11389600]]
prevUids 
21[[#11389680]]
nextNode 
22[[#11389680]]
prevNode 
31[[#11389620]]
// and set this to the actual ref
r 
32[[#11389620]]
ref