Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
2 | 8 | 4 | 0.952 | statement_sequence_member |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 2 | 345 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/SearchableEnvironment.java |
2 | 2 | 496 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/generics/ParametricStructureComputer.java |
3 | 2 | 382 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenamePackageProcessor.java |
4 | 2 | 80 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/DeleteChangeCreator.java |
5 | 2 | 1440 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeTypeRefactoring.java |
6 | 2 | 223 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ConstructorReferenceFinder.java |
7 | 2 | 140 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ReferenceFinderUtil.java |
8 | 2 | 167 | plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/ChangeSignatureWizard.java |
| ||||
for (int i = 0; i < names.length; i++) { result.append(toStringChar(names[i])); } |
| ||||
for (int i = 0; i < fAllConstraintVariables.length; i++) { newVars.addAll(createVariablesFor(fAllConstraintVariables[i])); } |
| ||||
for (int i = 0; i < cus.length; i++) { result.addAll(getTopLevelTypeNames(cus[i])); } |
| ||||
for (int i = 0; i < resources.length; i++) { result.add(createDeleteChange(resources[i])); } |
| ||||
for (int i = 0; i < interfaces.length; i++) { result.addAll(getAllSuperTypes(interfaces[i])); } |
| ||||
for (int i = 0; i < subTypes.length; i++) { result.addAll(getAllSuperConstructorInvocations(subTypes[i])); } |
| ||||
for (int i = 0; i < methods.length; i++) { typesUsed.addAll(getTypesUsedInDeclaration(methods[i])); } |
| ||||
for (int i = 0; i < availableVisibilities.length; i++) { combo.add(getAccessModifierString(availableVisibilities[i])); } |
| |||
for (int i = 0; i < [[#variableb6ea82e0]].length; i++) { [[#variableb6ea8260]]. [[#variableb6ea81e0]]( [[#variableb6ea80e0]]( [[#variableb6ea82e0]][i])); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#b6ea82e0]] | names |
1 | 2 | [[#b6ea82e0]] | fAllConstraintVariables |
1 | 3 | [[#b6ea82e0]] | cus |
1 | 4 | [[#b6ea82e0]] | resources |
1 | 5 | [[#b6ea82e0]] | interfaces |
1 | 6 | [[#b6ea82e0]] | subTypes |
1 | 7 | [[#b6ea82e0]] | methods |
1 | 8 | [[#b6ea82e0]] | availableVisibilities |
2 | 1 | [[#b6ea8260]] | result |
2 | 2 | [[#b6ea8260]] | newVars |
2 | 3 | [[#b6ea8260]] | result |
2 | 4 | [[#b6ea8260]] | result |
2 | 5 | [[#b6ea8260]] | result |
2 | 6 | [[#b6ea8260]] | result |
2 | 7 | [[#b6ea8260]] | typesUsed |
2 | 8 | [[#b6ea8260]] | combo |
3 | 1 | [[#b6ea81e0]] | append |
3 | 2 | [[#b6ea81e0]] | addAll |
3 | 3 | [[#b6ea81e0]] | addAll |
3 | 4 | [[#b6ea81e0]] | add |
3 | 5 | [[#b6ea81e0]] | addAll |
3 | 6 | [[#b6ea81e0]] | addAll |
3 | 7 | [[#b6ea81e0]] | addAll |
3 | 8 | [[#b6ea81e0]] | add |
4 | 1 | [[#b6ea80e0]] | toStringChar |
4 | 2 | [[#b6ea80e0]] | createVariablesFor |
4 | 3 | [[#b6ea80e0]] | getTopLevelTypeNames |
4 | 4 | [[#b6ea80e0]] | createDeleteChange |
4 | 5 | [[#b6ea80e0]] | getAllSuperTypes |
4 | 6 | [[#b6ea80e0]] | getAllSuperConstructorInvocations |
4 | 7 | [[#b6ea80e0]] | getTypesUsedInDeclaration |
4 | 8 | [[#b6ea80e0]] | getAccessModifierString |