| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 3 | 8 | 3 | 0.967 | statement_sequence_member |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 5 | 74 | plugins/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/generatedfile/ClasspathUtil.java |
| 2 | 3 | 950 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/TypeHierarchy.java |
| 3 | 3 | 79 | plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/launcher/JavaElementPropertyTester.java |
| 4 | 3 | 490 | plugins/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/JavaLaunchableTester.java |
| 5 | 3 | 101 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/JavaSearchResult.java |
| 6 | 3 | 477 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java |
| 7 | 3 | 491 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java |
| 8 | 3 | 70 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/GetterSetterCompletionProposal.java |
| ||||
for (int i = 0; i < cp.length; i++)
{
if (cp[i].getPath().equals( path))
{
return true;
}
}
|
| ||||
for (int i = 0; i < pkgs.length; i++) {
if (pkgs[i].getParent().equals(element)) {
return true;
}
}
|
| ||||
for (int i = 0; i < stypes.length; i++) {
if (stypes[i].getFullyQualifiedName().equals(APPLET_TYPE)) {
return true;
} //end if
} //end for
|
| ||||
for (int i = 0; i < itypes.length; i++) {
if (itypes[i].getFullyQualifiedName().equals(qname)) {
return true;
}
}
|
| ||||
for (int i = 0; i < fActivatedMatchFilters.length; i++) {
if (fActivatedMatchFilters[i].getID().equals(id)) {
return true;
}
}
|
| ||||
for (int i = 0; i < fields.length; i++) {
if (fields[i].getName().equals(name)) {
return true;
}
}
|
| ||||
for (int i = 0; i < methods.length; i++) {
if (methods[i].getName().equals(name)) {
return true;
}
}
|
| ||||
for (int i = 0; i < methods.length; i++) {
if (methods[i].getElementName().equals(name)) {
return true;
}
}
|
| |||
for (int i = 0; i < [[#variablec124e2e0]].length; i++) {
if ( [[#variablec124e2e0]][i]. [[#variablec1be0840]]().equals( [[#variablec1f88e20]])) {
return true;
} //end if
} //end for
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#c124e2e0]] | methods |
| 1 | 2 | [[#c124e2e0]] | fields |
| 1 | 3 | [[#c124e2e0]] | methods |
| 1 | 4 | [[#c124e2e0]] | fActivatedMatchFilters |
| 1 | 5 | [[#c124e2e0]] | itypes |
| 1 | 6 | [[#c124e2e0]] | stypes |
| 1 | 7 | [[#c124e2e0]] | pkgs |
| 1 | 8 | [[#c124e2e0]] | cp |
| 2 | 1 | [[#c1be0840]] | getElementName |
| 2 | 2 | [[#c1be0840]] | getName |
| 2 | 3 | [[#c1be0840]] | getName |
| 2 | 4 | [[#c1be0840]] | getID |
| 2 | 5 | [[#c1be0840]] | getFullyQualifiedName |
| 2 | 6 | [[#c1be0840]] | getFullyQualifiedName |
| 2 | 7 | [[#c1be0840]] | getParent |
| 2 | 8 | [[#c1be0840]] | getPath |
| 3 | 1 | [[#c1f88e20]] | name |
| 3 | 2 | [[#c1f88e20]] | name |
| 3 | 3 | [[#c1f88e20]] | name |
| 3 | 4 | [[#c1f88e20]] | id |
| 3 | 5 | [[#c1f88e20]] | qname |
| 3 | 6 | [[#c1f88e20]] | APPLET_TYPE |
| 3 | 7 | [[#c1f88e20]] | element |
| 3 | 8 | [[#c1f88e20]] | path |