CloneSet3522


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
3250.973statement_sequence[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13749
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java
23225
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/UseSuperTypeProcessor.java
Clone Instance
1
Line Count
3
Source Line
749
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java

                arguments.put(JavaRefactoringDescriptor.ATTRIBUTE_ELEMENT + 1, descriptor.elementToHandle(fIntermediaryClass));
                arguments.put(ATTRIBUTE_REFERENCES, Boolean.valueOf(fUpdateReferences).toString());
                return new DynamicValidationRefactoringChange(descriptor, RefactoringCoreMessages.IntroduceIndirectionRefactoring_introduce_indirection, fTextChangeManager.getAllChanges());


Clone Instance
2
Line Count
3
Source Line
225
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/UseSuperTypeProcessor.java

                                arguments.put(JavaRefactoringDescriptor.ATTRIBUTE_ELEMENT + 1, descriptor.elementToHandle(fSuperType));
                                arguments.put(ATTRIBUTE_INSTANCEOF, Boolean.valueOf(fInstanceOf).toString());
                                return new DynamicValidationRefactoringChange(descriptor, RefactoringCoreMessages.UseSupertypeWherePossibleRefactoring_name, fChangeManager.getAllChanges());


Clone AbstractionParameter Count: 5Parameter Bindings

arguments.put(JavaRefactoringDescriptor.ATTRIBUTE_ELEMENT + 1, descriptor.elementToHandle( [[#variablea5ee2b60]]));
arguments.put( [[#variable96ae1a40]], Boolean.valueOf( [[#variablea5ee2b00]]).toString());
return new DynamicValidationRefactoringChange(descriptor, RefactoringCoreMessages. [[#variablea42dbd20]],  [[#variableb1e008c0]].getAllChanges());
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#a5ee2b60]]
fIntermediaryClass 
12[[#a5ee2b60]]
fSuperType 
21[[#96ae1a40]]
ATTRIBUTE_REFERENCES 
22[[#96ae1a40]]
ATTRIBUTE_INSTANCEOF 
31[[#a5ee2b00]]
fUpdateReferences 
32[[#a5ee2b00]]
fInstanceOf 
41[[#a42dbd20]]
IntroduceIndirectionRefactoring_introduce_indirection 
42[[#a42dbd20]]
UseSupertypeWherePossibleRefactoring_name 
51[[#b1e008c0]]
fTextChangeManager 
52[[#b1e008c0]]
fChangeManager