Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
18 | 2 | 3 | 0.962 | block |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 18 | 507 | E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/util/EContentsEList.java |
2 | 18 | 705 | E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/util/EContentsEList.java |
| |||||
{ if (isHandlingFeatureMap) { while (values.hasNext()) { FeatureMap.Entry entry = (FeatureMap.Entry) values.next(); EStructuralFeature entryFeature = entry.getEStructuralFeature(); if (isIncludedEntry(entryFeature) && entry.getValue() != null) { values.previous(); return true; } } return false; } else { return values.hasNext(); } } |
| |||||
{ if (isHandlingFeatureMap) { while (values.hasPrevious()) { FeatureMap.Entry entry = (FeatureMap.Entry) values.previous(); EStructuralFeature entryFeature = entry.getEStructuralFeature(); if (isIncludedEntry(entryFeature) && entry.getValue() != null) { values.next(); return true; } } return false; } else { return values.hasPrevious(); } } |
| |||
{ if (isHandlingFeatureMap) { while (values. [[#variable1731ab80]]()) { FeatureMap.Entry entry = (FeatureMap.Entry) values. [[#variable1731aae0]](); EStructuralFeature entryFeature = entry.getEStructuralFeature(); if (isIncludedEntry(entryFeature) && entry.getValue() != null) { values. [[#variable1731a960]](); return true; } } return false; } else { return values. [[#variable1731ab80]](); } } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#1731ab80]] | hasNext |
1 | 2 | [[#1731ab80]] | hasPrevious |
2 | 1 | [[#1731aae0]] | next |
2 | 2 | [[#1731aae0]] | previous |
3 | 1 | [[#1731a960]] | previous |
3 | 2 | [[#1731a960]] | next |