Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
11 | 2 | 3 | 0.957 | method_declaration |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 11 | 194 | E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/rose/parser/RoseNode.java |
2 | 11 | 207 | E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/rose/parser/RoseNode.java |
| |||||
public RoseNode findNodeWithKey(String key) { for (int i = 0; i < nodes.size(); i++) { RoseNode node = nodes.get(i); if (key.equals(node.getKey())) { return node; } } return null; } |
| |||||
public RoseNode findNodeWithValue(String value) { for (int i = 0; i < nodes.size(); i++) { RoseNode node = nodes.get(i); if (value.equals(node.getValue())) { return node; } } return null; } |
| |||
public RoseNode [[#variable1736a3c0]](String [[#variable1736a320]]) { for (int i = 0; i < nodes.size(); i++) { RoseNode node = nodes.get(i); if ( [[#variable1736a320]].equals(node. [[#variable1736a2a0]]())) { return node; } } return null; } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#1736a3c0]] | findNodeWithKey |
1 | 2 | [[#1736a3c0]] | findNodeWithValue |
2 | 1 | [[#1736a320]] | key |
2 | 2 | [[#1736a320]] | value |
3 | 1 | [[#1736a2a0]] | getKey |
3 | 2 | [[#1736a2a0]] | getValue |