| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 3 | 10 | 6 | 0.967 | statement_sequence[3] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 3 | 478 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodRefactoring.java |
| 2 | 3 | 598 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameFieldProcessor.java |
| 3 | 3 | 713 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameMethodProcessor.java |
| 4 | 3 | 444 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenamePackageProcessor.java |
| 5 | 3 | 1018 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameTypeProcessor.java |
| 6 | 3 | 352 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ExtractInterfaceProcessor.java |
| 7 | 3 | 287 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ExtractSupertypeProcessor.java |
| 8 | 3 | 782 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInnerToTopRefactoring.java |
| 9 | 3 | 1697 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInstanceMethodProcessor.java |
| 10 | 3 | 1004 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/PullUpRefactoringProcessor.java |
| ||||
arguments.put(ATTRIBUTE_EXCEPTIONS, Boolean.valueOf(fThrowRuntimeExceptions).toString());
arguments.put(ATTRIBUTE_COMMENTS, Boolean.valueOf(fGenerateJavadoc).toString());
arguments.put(ATTRIBUTE_REPLACE, Boolean.valueOf(fReplaceDuplicates).toString());
|
| ||||
arguments.put(ATTRIBUTE_TEXTUAL_MATCHES, Boolean.valueOf(fUpdateTextualMatches).toString());
arguments.put(ATTRIBUTE_RENAME_GETTER, Boolean.valueOf(fRenameGetter).toString());
arguments.put(ATTRIBUTE_RENAME_SETTER, Boolean.valueOf(fRenameSetter).toString());
|
| ||||
arguments.put(ATTRIBUTE_REFERENCES, Boolean.valueOf(fUpdateReferences).toString());
arguments.put(ATTRIBUTE_DELEGATE, Boolean.valueOf(fDelegateUpdating).toString());
arguments.put(ATTRIBUTE_DEPRECATE, Boolean.valueOf(fDelegateDeprecation).toString());
|
| ||||
arguments.put(ATTRIBUTE_REFERENCES, Boolean.valueOf(fUpdateReferences).toString());
arguments.put(ATTRIBUTE_QUALIFIED, Boolean.valueOf(fUpdateQualifiedNames).toString());
arguments.put(ATTRIBUTE_TEXTUAL_MATCHES, Boolean.valueOf(fUpdateTextualMatches).toString());
|
| ||||
arguments.put(ATTRIBUTE_QUALIFIED, Boolean.valueOf(fUpdateQualifiedNames).toString());
arguments.put(ATTRIBUTE_TEXTUAL_MATCHES, Boolean.valueOf(fUpdateTextualMatches).toString());
arguments.put(ATTRIBUTE_SIMILAR_DECLARATIONS, Boolean.valueOf(fUpdateSimilarElements).toString());
|
| ||||
arguments.put(ATTRIBUTE_ABSTRACT, Boolean.valueOf(fAbstract).toString());
arguments.put(ATTRIBUTE_COMMENTS, Boolean.valueOf(fComments).toString());
arguments.put(ATTRIBUTE_PUBLIC, Boolean.valueOf(fPublic).toString());
|
| ||||
arguments.put(ATTRIBUTE_REPLACE, Boolean.valueOf(fReplace).toString());
arguments.put(ATTRIBUTE_INSTANCEOF, Boolean.valueOf(fInstanceOf).toString());
arguments.put(ATTRIBUTE_STUBS, Boolean.valueOf(fCreateMethodStubs).toString());
|
| ||||
arguments.put(ATTRIBUTE_FIELD, Boolean.valueOf(fCreateInstanceField).toString());
arguments.put(ATTRIBUTE_FINAL, Boolean.valueOf(fMarkInstanceFieldAsFinal).toString());
arguments.put(ATTRIBUTE_POSSIBLE, Boolean.valueOf(fIsInstanceFieldCreationPossible).toString());
|
| ||||
arguments.put(ATTRIBUTE_DEPRECATE, Boolean.valueOf(fDelegateDeprecation).toString());
arguments.put(ATTRIBUTE_REMOVE, Boolean.valueOf(fRemove).toString());
arguments.put(ATTRIBUTE_INLINE, Boolean.valueOf(fInline).toString());
|
| ||||
arguments.put(ATTRIBUTE_REPLACE, Boolean.valueOf(fReplace).toString());
arguments.put(ATTRIBUTE_INSTANCEOF, Boolean.valueOf(fInstanceOf).toString());
arguments.put(ATTRIBUTE_STUBS, Boolean.valueOf(fCreateMethodStubs).toString());
|
| |||
arguments.put( [[#variablec20198c0]], Boolean.valueOf( [[#variable52e15140]]).toString()); arguments.put( [[#variablec0dc7000]], Boolean.valueOf( [[#variable52419420]]).toString()); arguments.put( [[#variable5a1c1d20]], Boolean.valueOf( [[#variable9ceb72e0]]).toString()); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#c20198c0]] | ATTRIBUTE_DEPRECATE |
| 1 | 2 | [[#c20198c0]] | ATTRIBUTE_REPLACE |
| 1 | 3 | [[#c20198c0]] | ATTRIBUTE_TEXTUAL_MATCHES |
| 1 | 4 | [[#c20198c0]] | ATTRIBUTE_QUALIFIED |
| 1 | 5 | [[#c20198c0]] | ATTRIBUTE_REFERENCES |
| 1 | 6 | [[#c20198c0]] | ATTRIBUTE_REFERENCES |
| 1 | 7 | [[#c20198c0]] | ATTRIBUTE_FIELD |
| 1 | 8 | [[#c20198c0]] | ATTRIBUTE_ABSTRACT |
| 1 | 9 | [[#c20198c0]] | ATTRIBUTE_EXCEPTIONS |
| 1 | 10 | [[#c20198c0]] | ATTRIBUTE_REPLACE |
| 2 | 1 | [[#52e15140]] | fDelegateDeprecation |
| 2 | 2 | [[#52e15140]] | fReplace |
| 2 | 3 | [[#52e15140]] | fUpdateTextualMatches |
| 2 | 4 | [[#52e15140]] | fUpdateQualifiedNames |
| 2 | 5 | [[#52e15140]] | fUpdateReferences |
| 2 | 6 | [[#52e15140]] | fUpdateReferences |
| 2 | 7 | [[#52e15140]] | fCreateInstanceField |
| 2 | 8 | [[#52e15140]] | fAbstract |
| 2 | 9 | [[#52e15140]] | fThrowRuntimeExceptions |
| 2 | 10 | [[#52e15140]] | fReplace |
| 3 | 1 | [[#c0dc7000]] | ATTRIBUTE_REMOVE |
| 3 | 2 | [[#c0dc7000]] | ATTRIBUTE_INSTANCEOF |
| 3 | 3 | [[#c0dc7000]] | ATTRIBUTE_RENAME_GETTER |
| 3 | 4 | [[#c0dc7000]] | ATTRIBUTE_TEXTUAL_MATCHES |
| 3 | 5 | [[#c0dc7000]] | ATTRIBUTE_QUALIFIED |
| 3 | 6 | [[#c0dc7000]] | ATTRIBUTE_DELEGATE |
| 3 | 7 | [[#c0dc7000]] | ATTRIBUTE_FINAL |
| 3 | 8 | [[#c0dc7000]] | ATTRIBUTE_COMMENTS |
| 3 | 9 | [[#c0dc7000]] | ATTRIBUTE_COMMENTS |
| 3 | 10 | [[#c0dc7000]] | ATTRIBUTE_INSTANCEOF |
| 4 | 1 | [[#52419420]] | fRemove |
| 4 | 2 | [[#52419420]] | fInstanceOf |
| 4 | 3 | [[#52419420]] | fRenameGetter |
| 4 | 4 | [[#52419420]] | fUpdateTextualMatches |
| 4 | 5 | [[#52419420]] | fUpdateQualifiedNames |
| 4 | 6 | [[#52419420]] | fDelegateUpdating |
| 4 | 7 | [[#52419420]] | fMarkInstanceFieldAsFinal |
| 4 | 8 | [[#52419420]] | fComments |
| 4 | 9 | [[#52419420]] | fGenerateJavadoc |
| 4 | 10 | [[#52419420]] | fInstanceOf |
| 5 | 1 | [[#5a1c1d20]] | ATTRIBUTE_INLINE |
| 5 | 2 | [[#5a1c1d20]] | ATTRIBUTE_STUBS |
| 5 | 3 | [[#5a1c1d20]] | ATTRIBUTE_RENAME_SETTER |
| 5 | 4 | [[#5a1c1d20]] | ATTRIBUTE_SIMILAR_DECLARATIONS |
| 5 | 5 | [[#5a1c1d20]] | ATTRIBUTE_TEXTUAL_MATCHES |
| 5 | 6 | [[#5a1c1d20]] | ATTRIBUTE_DEPRECATE |
| 5 | 7 | [[#5a1c1d20]] | ATTRIBUTE_POSSIBLE |
| 5 | 8 | [[#5a1c1d20]] | ATTRIBUTE_PUBLIC |
| 5 | 9 | [[#5a1c1d20]] | ATTRIBUTE_REPLACE |
| 5 | 10 | [[#5a1c1d20]] | ATTRIBUTE_STUBS |
| 6 | 1 | [[#9ceb72e0]] | fInline |
| 6 | 2 | [[#9ceb72e0]] | fCreateMethodStubs |
| 6 | 3 | [[#9ceb72e0]] | fRenameSetter |
| 6 | 4 | [[#9ceb72e0]] | fUpdateSimilarElements |
| 6 | 5 | [[#9ceb72e0]] | fUpdateTextualMatches |
| 6 | 6 | [[#9ceb72e0]] | fDelegateDeprecation |
| 6 | 7 | [[#9ceb72e0]] | fIsInstanceFieldCreationPossible |
| 6 | 8 | [[#9ceb72e0]] | fPublic |
| 6 | 9 | [[#9ceb72e0]] | fReplaceDuplicates |
| 6 | 10 | [[#9ceb72e0]] | fCreateMethodStubs |