| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 2 | 21 | 3 | 0.956 | statement_sequence[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 2 | 67 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/LocalHistoryActionGroup.java |
| 2 | 2 | 69 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/LocalHistoryActionGroup.java |
| 3 | 2 | 410 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 4 | 2 | 412 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 5 | 2 | 415 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 6 | 2 | 417 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 7 | 2 | 419 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 8 | 2 | 434 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 9 | 2 | 436 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 10 | 2 | 440 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 11 | 2 | 442 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 12 | 2 | 447 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java |
| 13 | 2 | 534 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java |
| 14 | 2 | 537 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java |
| 15 | 2 | 539 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java |
| 16 | 2 | 543 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java |
| 17 | 2 | 547 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java |
| 18 | 2 | 549 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java |
| 19 | 2 | 553 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java |
| 20 | 2 | 555 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java |
| 21 | 2 | 559 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java |
| ||||
added += addAction(localMenu, fCompareWith);
added += addAction(localMenu, fReplaceWithPrevious);
|
| ||||
added += addAction(localMenu, fReplaceWith);
added += addAction(localMenu, fAddFrom);
|
| ||||
added += addAction(source, fAddImport);
added += addAction(source, fOrganizeImports);
|
| ||||
added += addAction(source, fSortMembers);
added += addAction(source, fCleanUp);
|
| ||||
added += addAction(source, fOverrideMethods);
added += addAction(source, fAddGetterSetter);
|
| ||||
added += addAction(source, fAddDelegateMethods);
added += addAction(source, fHashCodeEquals);
|
| ||||
added += addAction(source, fGenerateConstructorUsingFields);
added += addAction(source, fAddUnimplementedConstructors);
|
| ||||
added += addAction(source, fAddImport);
added += addAction(source, fOrganizeImports);
|
| ||||
added += addAction(source, fSortMembers);
added += addAction(source, fCleanUp);
|
| ||||
added += addAction(source, fAddGetterSetter);
added += addAction(source, fAddDelegateMethods);
|
| ||||
added += addAction(source, fHashCodeEquals);
added += addAction(source, fGenerateConstructorUsingFields);
|
| ||||
added += addAction(source, fExternalizeStrings);
added += addAction(source, fFindNLSProblems);
|
| ||||
added += addAction(refactorSubmenu, fRenameAction);
added += addAction(refactorSubmenu, fMoveAction);
|
| ||||
added += addAction(refactorSubmenu, fModifyParametersAction);
added += addAction(refactorSubmenu, fExtractMethodAction);
|
| ||||
added += addAction(refactorSubmenu, fExtractTempAction);
added += addAction(refactorSubmenu, fExtractConstantAction);
|
| ||||
added += addAction(refactorSubmenu, fConvertAnonymousToNestedAction);
added += addAction(refactorSubmenu, fConvertNestedToTopAction);
|
| ||||
added += addAction(refactorSubmenu, fExtractInterfaceAction);
added += addAction(refactorSubmenu, fExtractSupertypeAction);
|
| ||||
added += addAction(refactorSubmenu, fUseSupertypeAction);
added += addAction(refactorSubmenu, fPullUpAction);
|
| ||||
added += addAction(refactorSubmenu, fIntroduceIndirectionAction);
added += addAction(refactorSubmenu, fIntroduceFactoryAction);
|
| ||||
added += addAction(refactorSubmenu, fIntroduceParameterAction);
added += addAction(refactorSubmenu, fSelfEncapsulateField);
|
| ||||
added += addAction(refactorSubmenu, fChangeTypeAction);
added += addAction(refactorSubmenu, fInferTypeArgumentsAction);
|
| |||
added += addAction( [[#variablebd6e66a0]], [[#variablec1565320]]); added += addAction( [[#variablebd6e66a0]], [[#variableb8987e40]]); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#bd6e66a0]] | source |
| 1 | 2 | [[#bd6e66a0]] | source |
| 1 | 3 | [[#bd6e66a0]] | source |
| 1 | 4 | [[#bd6e66a0]] | source |
| 1 | 5 | [[#bd6e66a0]] | source |
| 1 | 6 | [[#bd6e66a0]] | refactorSubmenu |
| 1 | 7 | [[#bd6e66a0]] | refactorSubmenu |
| 1 | 8 | [[#bd6e66a0]] | refactorSubmenu |
| 1 | 9 | [[#bd6e66a0]] | refactorSubmenu |
| 1 | 10 | [[#bd6e66a0]] | refactorSubmenu |
| 1 | 11 | [[#bd6e66a0]] | refactorSubmenu |
| 1 | 12 | [[#bd6e66a0]] | refactorSubmenu |
| 1 | 13 | [[#bd6e66a0]] | refactorSubmenu |
| 1 | 14 | [[#bd6e66a0]] | refactorSubmenu |
| 1 | 15 | [[#bd6e66a0]] | localMenu |
| 1 | 16 | [[#bd6e66a0]] | localMenu |
| 1 | 17 | [[#bd6e66a0]] | source |
| 1 | 18 | [[#bd6e66a0]] | source |
| 1 | 19 | [[#bd6e66a0]] | source |
| 1 | 20 | [[#bd6e66a0]] | source |
| 1 | 21 | [[#bd6e66a0]] | source |
| 2 | 1 | [[#c1565320]] | fSortMembers |
| 2 | 2 | [[#c1565320]] | fOverrideMethods |
| 2 | 3 | [[#c1565320]] | fAddDelegateMethods |
| 2 | 4 | [[#c1565320]] | fGenerateConstructorUsingFields |
| 2 | 5 | [[#c1565320]] | fAddImport |
| 2 | 6 | [[#c1565320]] | fRenameAction |
| 2 | 7 | [[#c1565320]] | fModifyParametersAction |
| 2 | 8 | [[#c1565320]] | fExtractTempAction |
| 2 | 9 | [[#c1565320]] | fConvertAnonymousToNestedAction |
| 2 | 10 | [[#c1565320]] | fExtractInterfaceAction |
| 2 | 11 | [[#c1565320]] | fUseSupertypeAction |
| 2 | 12 | [[#c1565320]] | fIntroduceIndirectionAction |
| 2 | 13 | [[#c1565320]] | fIntroduceParameterAction |
| 2 | 14 | [[#c1565320]] | fChangeTypeAction |
| 2 | 15 | [[#c1565320]] | fCompareWith |
| 2 | 16 | [[#c1565320]] | fReplaceWith |
| 2 | 17 | [[#c1565320]] | fAddGetterSetter |
| 2 | 18 | [[#c1565320]] | fHashCodeEquals |
| 2 | 19 | [[#c1565320]] | fExternalizeStrings |
| 2 | 20 | [[#c1565320]] | fAddImport |
| 2 | 21 | [[#c1565320]] | fSortMembers |
| 3 | 1 | [[#b8987e40]] | fCleanUp |
| 3 | 2 | [[#b8987e40]] | fAddGetterSetter |
| 3 | 3 | [[#b8987e40]] | fHashCodeEquals |
| 3 | 4 | [[#b8987e40]] | fAddUnimplementedConstructors |
| 3 | 5 | [[#b8987e40]] | fOrganizeImports |
| 3 | 6 | [[#b8987e40]] | fMoveAction |
| 3 | 7 | [[#b8987e40]] | fExtractMethodAction |
| 3 | 8 | [[#b8987e40]] | fExtractConstantAction |
| 3 | 9 | [[#b8987e40]] | fConvertNestedToTopAction |
| 3 | 10 | [[#b8987e40]] | fExtractSupertypeAction |
| 3 | 11 | [[#b8987e40]] | fPullUpAction |
| 3 | 12 | [[#b8987e40]] | fIntroduceFactoryAction |
| 3 | 13 | [[#b8987e40]] | fSelfEncapsulateField |
| 3 | 14 | [[#b8987e40]] | fInferTypeArgumentsAction |
| 3 | 15 | [[#b8987e40]] | fReplaceWithPrevious |
| 3 | 16 | [[#b8987e40]] | fAddFrom |
| 3 | 17 | [[#b8987e40]] | fAddDelegateMethods |
| 3 | 18 | [[#b8987e40]] | fGenerateConstructorUsingFields |
| 3 | 19 | [[#b8987e40]] | fFindNLSProblems |
| 3 | 20 | [[#b8987e40]] | fOrganizeImports |
| 3 | 21 | [[#b8987e40]] | fCleanUp |