CloneSet473


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
11420.972statement_sequence[5]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1103024
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
2103899
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
3104082
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
4114370
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
Clone Instance
1
Line Count
10
Source Line
3024
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                        int length = method.parameters.length;
                        char[][] parameterPackageNames = new char[length][];
                        char[][] parameterTypeNames = new char[length][];

                        for (int i = 0; i < length; i++) {
                                TypeBinding type = method.original().parameters[i];
                                parameterPackageNames[i] = type.qualifiedPackageName();
                                parameterTypeNames[i] = type.qualifiedSourceName();
                        }
                        char[][] parameterNames = findMethodParameterNames(method, parameterTypeNames);


Clone Instance
2
Line Count
10
Source Line
3899
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                        int length = method.parameters.length;
                        char[][] parameterPackageNames = new char[length][];
                        char[][] parameterTypeNames = new char[length][];

                        for (int i = 0; i < length; i++) {
                                TypeBinding type = method.original().parameters[i];
                                parameterPackageNames[i] = type.qualifiedPackageName();
                                parameterTypeNames[i] = type.qualifiedSourceName();
                        }
                        char[][] parameterNames = findMethodParameterNames(method, parameterTypeNames);


Clone Instance
3
Line Count
10
Source Line
4082
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                        int length = method.parameters.length;
                        char[][] parameterPackageNames = new char[length][];
                        char[][] parameterTypeNames = new char[length][];

                        for (int i = 0; i < length; i++) {
                                TypeBinding type = method.original().parameters[i];
                                parameterPackageNames[i] = type.qualifiedPackageName();
                                parameterTypeNames[i] = type.qualifiedSourceName();
                        }
                        char[][] parameterNames = findMethodParameterNames(method, parameterTypeNames);


Clone Instance
4
Line Count
11
Source Line
4370
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                        int length = method.parameters.length;
                        char[][] parameterPackageNames = new char[length][];
                        char[][] parameterFullTypeNames = new char[length][];

                        for (int i = 0; i < length; i++) {
                                TypeBinding type = method.parameters[i];
                                parameterPackageNames[i] = type.qualifiedPackageName();
                                parameterFullTypeNames[i] = type.qualifiedSourceName();
                        }

                        char[][] parameterNames = findMethodParameterNames(method, parameterFullTypeNames);


Clone AbstractionParameter Count: 2Parameter Bindings

int length = method.parameters.length;
char[][] parameterPackageNames = new char[length][];
char[][]  [[#variableba81e8a0]]= new char[length][];
for (int i = 0; i < length; i++) {
  TypeBinding type = [[#variableb7067860]].parameters[i];
  parameterPackageNames[i] = type.qualifiedPackageName();
   [[#variableba81e8a0]][i] = type.qualifiedSourceName();
}
char[][] parameterNames = findMethodParameterNames(method,  [[#variableba81e8a0]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#ba81e8a0]]
parameterFullTypeNames 
12[[#ba81e8a0]]
parameterTypeNames 
13[[#ba81e8a0]]
parameterTypeNames 
14[[#ba81e8a0]]
parameterTypeNames 
21[[#b7067860]]
method 
22[[#b7067860]]
method.original() 
23[[#b7067860]]
method.original() 
24[[#b7067860]]
method.original()