CloneSet3540


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
5320.968statement_sequence[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
141018
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
251046
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
351059
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
Clone Instance
1
Line Count
4
Source Line
1018
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                        setSourceRange(astNode.sourceStart, astNode.sourceEnd, false);

                        CompletionOnMessageSend messageSend = (CompletionOnMessageSend) astNode;
                        TypeBinding[] argTypes = computeTypes(messageSend.arguments);


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

                                setSourceRange(astNode.sourceStart, astNode.sourceEnd, false);

                                CompletionOnExplicitConstructorCall constructorCall =
                                        (CompletionOnExplicitConstructorCall) astNode;
                                TypeBinding[] argTypes = computeTypes(constructorCall.arguments);


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

                        setSourceRange(astNode.sourceStart, astNode.sourceEnd, false);

                        CompletionOnQualifiedAllocationExpression allocExpression =
                                (CompletionOnQualifiedAllocationExpression) astNode;
                        TypeBinding[] argTypes = computeTypes(allocExpression.arguments);


Clone AbstractionParameter Count: 2Parameter Bindings

setSourceRange(astNode.sourceStart, astNode.sourceEnd, false);
 [[#variable62e18560]]  [[#variable649588e0]]= ( [[#variable62e18560]]) astNode;
TypeBinding[] argTypes = computeTypes( [[#variable649588e0]].arguments);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#62e18560]]
CompletionOnQualifiedAllocationExpression 
12[[#62e18560]]
CompletionOnExplicitConstructorCall 
13[[#62e18560]]
CompletionOnMessageSend 
21[[#649588e0]]
allocExpression 
22[[#649588e0]]
constructorCall 
23[[#649588e0]]
messageSend