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.972 | statement_sequence[3] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 3 | 201 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/JavaCopyProcessor.java |
2 | 3 | 150 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/JavaDeleteProcessor.java |
3 | 3 | 94 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/JavaMoveProcessor.java |
4 | 3 | 1330 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/PullUpRefactoringProcessor.java |
5 | 3 | 1412 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/PullUpRefactoringProcessor.java |
6 | 3 | 939 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/PushDownRefactoringProcessor.java |
7 | 3 | 168 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/FullConstraintCreator.java |
8 | 3 | 253 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/FullConstraintCreator.java |
| ||||
result.addAll(Arrays.asList(jNatures)); result.addAll(Arrays.asList(rNatures)); return (String[]) result.toArray(new String[result.size()]); |
| ||||
result.addAll(Arrays.asList(jNatures)); result.addAll(Arrays.asList(rNatures)); return (String[]) result.toArray(new String[result.size()]); |
| ||||
result.addAll(Arrays.asList(jNatures)); result.addAll(Arrays.asList(rNatures)); return (String[]) result.toArray(new String[result.size()]); |
| ||||
result.addAll(Arrays.asList(toDeclareAbstract)); result.addAll(Arrays.asList(abstractPulledUp)); return (IMethod[]) result.toArray(new IMethod[result.size()]); |
| ||||
result.addAll(Arrays.asList(fMembersToMove)); result.addAll(Arrays.asList(fAbstractMethods)); return (IMember[]) result.toArray(new IMember[result.size()]); |
| ||||
result.addAll(Arrays.asList(abs)); result.addAll(Arrays.asList(nonabs)); return (MemberActionInfo[]) result.toArray(new MemberActionInfo[result.size()]); |
| ||||
result.addAll(Arrays.asList(defines)); result.addAll(Arrays.asList(catchBound)); return (ITypeConstraint[]) result.toArray(new ITypeConstraint[result.size()]); |
| ||||
result.addAll(Arrays.asList(constraints2)); result.addAll(Arrays.asList(constraints3)); return (ITypeConstraint[]) result.toArray(new ITypeConstraint[result.size()]); |
| |||
result.addAll(Arrays.asList( [[#variable586e82e0]])); result.addAll(Arrays.asList( [[#variable5d4b27a0]])); return ( [[#variableb854b120]][]) result.toArray(new [[#variableb854b120]][result.size()]); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#586e82e0]] | jNatures |
1 | 2 | [[#586e82e0]] | fMembersToMove |
1 | 3 | [[#586e82e0]] | toDeclareAbstract |
1 | 4 | [[#586e82e0]] | abs |
1 | 5 | [[#586e82e0]] | constraints2 |
1 | 6 | [[#586e82e0]] | defines |
1 | 7 | [[#586e82e0]] | jNatures |
1 | 8 | [[#586e82e0]] | jNatures |
2 | 1 | [[#5d4b27a0]] | rNatures |
2 | 2 | [[#5d4b27a0]] | fAbstractMethods |
2 | 3 | [[#5d4b27a0]] | abstractPulledUp |
2 | 4 | [[#5d4b27a0]] | nonabs |
2 | 5 | [[#5d4b27a0]] | constraints3 |
2 | 6 | [[#5d4b27a0]] | catchBound |
2 | 7 | [[#5d4b27a0]] | rNatures |
2 | 8 | [[#5d4b27a0]] | rNatures |
3 | 1 | [[#b854b120]] | String |
3 | 2 | [[#b854b120]] | IMember |
3 | 3 | [[#b854b120]] | IMethod |
3 | 4 | [[#b854b120]] | MemberActionInfo |
3 | 5 | [[#b854b120]] | ITypeConstraint |
3 | 6 | [[#b854b120]] | ITypeConstraint |
3 | 7 | [[#b854b120]] | String |
3 | 8 | [[#b854b120]] | String |