CloneSet201


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
61660.957switch_groups[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
16250
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
26270
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
36280
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
46286
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
56296
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
66302
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
76308
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
86372
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
96378
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
106384
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
116409
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
126457
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
136463
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
146469
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
156485
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
166511
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java
Clone Instance
1
Line Count
6
Source Line
250
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.UndefinedConstructor:
                                UnresolvedElementsSubProcessor.getConstructorProposals(context, problem, proposals);
                                break;
                        case IProblem.UndefinedAnnotationMember:
                                UnresolvedElementsSubProcessor.getAnnotationMemberProposals(context, problem, proposals);
                                break;


Clone Instance
2
Line Count
6
Source Line
270
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.PublicClassMustMatchFileName:
                                ReorgCorrectionsSubProcessor.getWrongTypeNameProposals(context, problem, proposals);
                                break;
                        case IProblem.PackageIsNotExpectedPackage:
                                ReorgCorrectionsSubProcessor.getWrongPackageDeclNameProposals(context, problem, proposals);
                                break;


Clone Instance
3
Line Count
6
Source Line
280
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.TypeMismatch:
                                TypeMismatchSubProcessor.addTypeMismatchProposals(context, problem, proposals);
                                break;
                        case IProblem.IncompatibleReturnType:
                                TypeMismatchSubProcessor.addIncompatibleReturnTypeProposals(context, problem, proposals);
                                break;


Clone Instance
4
Line Count
6
Source Line
286
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.IncompatibleExceptionInThrowsClause:
                                TypeMismatchSubProcessor.addIncompatibleThrowsProposals(context, problem, proposals);
                                break;
                        case IProblem.UnhandledException:
                                LocalCorrectionsSubProcessor.addUncaughtExceptionProposals(context, problem, proposals);
                                break;


Clone Instance
5
Line Count
6
Source Line
296
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.VoidMethodReturnsValue:
                                ReturnTypeSubProcessor.addVoidMethodReturnsProposals(context, problem, proposals);
                                break;
                        case IProblem.MethodReturnsVoid:
                                ReturnTypeSubProcessor.addMethodRetunsVoidProposals(context, problem, proposals);
                                break;


Clone Instance
6
Line Count
6
Source Line
302
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.MissingReturnType:
                                ReturnTypeSubProcessor.addMissingReturnTypeProposals(context, problem, proposals);
                                break;
                        case IProblem.ShouldReturnValue:
                                ReturnTypeSubProcessor.addMissingReturnStatementProposals(context, problem, proposals);
                                break;


Clone Instance
7
Line Count
6
Source Line
308
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.NonExternalizedStringLiteral:
                                LocalCorrectionsSubProcessor.addNLSProposals(context, problem, proposals);
                                break;
                        case IProblem.UnnecessaryNLSTag:
                                LocalCorrectionsSubProcessor.getUnnecessaryNLSTagProposals(context, problem, proposals);
                                break;


Clone Instance
8
Line Count
6
Source Line
372
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.AbstractMethodMustBeImplemented:
                                LocalCorrectionsSubProcessor.addUnimplementedMethodsProposals(context, problem, proposals);
                                break;
                        case IProblem.MissingValueForAnnotationMember:
                                LocalCorrectionsSubProcessor.addValueForAnnotationProposals(context, problem, proposals);
                                break;


Clone Instance
9
Line Count
6
Source Line
378
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.BodyForNativeMethod:
                                ModifierCorrectionSubProcessor.addNativeMethodProposals(context, problem, proposals);
                                break;
                        case IProblem.MethodRequiresBody:
                                ModifierCorrectionSubProcessor.addMethodRequiresBodyProposals(context, problem, proposals);
                                break;


Clone Instance
10
Line Count
6
Source Line
384
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.OuterLocalMustBeFinal:
                                ModifierCorrectionSubProcessor.addNonFinalLocalProposal(context, problem, proposals);
                                break;
                        case IProblem.UninitializedLocalVariable:
                                LocalCorrectionsSubProcessor.addUninitializedLocalVariableProposal(context, problem, proposals);
                                break;


Clone Instance
11
Line Count
6
Source Line
409
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.SuperfluousSemicolon:
                                LocalCorrectionsSubProcessor.addSuperfluousSemicolonProposal(context, problem, proposals);
                                break;
                        case IProblem.UnnecessaryCast:
                                LocalCorrectionsSubProcessor.addUnnecessaryCastProposal(context, problem, proposals);
                                break;


Clone Instance
12
Line Count
6
Source Line
457
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.NoMessageSendOnArrayType:
                                UnresolvedElementsSubProcessor.getArrayAccessProposals(context, problem, proposals);
                                break;
                        case IProblem.InvalidOperator:
                                LocalCorrectionsSubProcessor.getInvalidOperatorProposals(context, problem, proposals);
                                break;


Clone Instance
13
Line Count
6
Source Line
463
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.MissingSerialVersion:
                            SerialVersionSubProcessor.getSerialVersionProposals(context, problem, proposals);
                                break;
                        case IProblem.UnnecessaryElse:
                                LocalCorrectionsSubProcessor.getUnnecessaryElseProposals(context, problem, proposals);
                                break;


Clone Instance
14
Line Count
6
Source Line
469
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.SuperclassMustBeAClass:
                                LocalCorrectionsSubProcessor.getInterfaceExtendsClassProposals(context, problem, proposals);
                                break;
                        case IProblem.CodeCannotBeReached:
                                LocalCorrectionsSubProcessor.getUnreachableCodeProposals(context, problem, proposals);
                                break;


Clone Instance
15
Line Count
6
Source Line
485
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.NonGenericType:
                                TypeParameterMismatchSubProcessor.getTypeParameterMismatchProposals(context, problem, proposals);
                                break;
                        case IProblem.MissingOverrideAnnotation:
                                ModifierCorrectionSubProcessor.addOverrideAnnotationProposal(context, problem, proposals);
                                break;


Clone Instance
16
Line Count
6
Source Line
511
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java

                        case IProblem.FallthroughCase:
                                LocalCorrectionsSubProcessor.addFallThroughProposals(context, problem, proposals);
                                break;
                        case IProblem.UnhandledWarningToken:
                                SuppressWarningsSubProcessor.addUnknownSuppressWarningProposals(context, problem, proposals);
                                break;


Clone AbstractionParameter Count: 6Parameter Bindings

case IProblem. [[#variable5fd27920]]:
   [[#variable5fd27860]]. [[#variable5fd277c0]](context, problem, proposals);
  break;
case IProblem. [[#variable5fd27720]]:
   [[#variableb9f59700]]. [[#variable5fd27760]](context, problem, proposals);
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5fd27920]]
UndefinedConstructor 
12[[#5fd27920]]
PublicClassMustMatchFileName 
13[[#5fd27920]]
TypeMismatch 
14[[#5fd27920]]
IncompatibleExceptionInThrowsClause 
15[[#5fd27920]]
VoidMethodReturnsValue 
16[[#5fd27920]]
MissingReturnType 
17[[#5fd27920]]
NonExternalizedStringLiteral 
18[[#5fd27920]]
AbstractMethodMustBeImplemented 
19[[#5fd27920]]
BodyForNativeMethod 
110[[#5fd27920]]
OuterLocalMustBeFinal 
111[[#5fd27920]]
SuperfluousSemicolon 
112[[#5fd27920]]
NoMessageSendOnArrayType 
113[[#5fd27920]]
MissingSerialVersion 
114[[#5fd27920]]
SuperclassMustBeAClass 
115[[#5fd27920]]
NonGenericType 
116[[#5fd27920]]
FallthroughCase 
21[[#5fd27860]]
UnresolvedElementsSubProcessor 
22[[#5fd27860]]
ReorgCorrectionsSubProcessor 
23[[#5fd27860]]
TypeMismatchSubProcessor 
24[[#5fd27860]]
TypeMismatchSubProcessor 
25[[#5fd27860]]
ReturnTypeSubProcessor 
26[[#5fd27860]]
ReturnTypeSubProcessor 
27[[#5fd27860]]
LocalCorrectionsSubProcessor 
28[[#5fd27860]]
LocalCorrectionsSubProcessor 
29[[#5fd27860]]
ModifierCorrectionSubProcessor 
210[[#5fd27860]]
ModifierCorrectionSubProcessor 
211[[#5fd27860]]
LocalCorrectionsSubProcessor 
212[[#5fd27860]]
UnresolvedElementsSubProcessor 
213[[#5fd27860]]
SerialVersionSubProcessor 
214[[#5fd27860]]
LocalCorrectionsSubProcessor 
215[[#5fd27860]]
TypeParameterMismatchSubProcessor 
216[[#5fd27860]]
LocalCorrectionsSubProcessor 
31[[#5fd277c0]]
getConstructorProposals 
32[[#5fd277c0]]
getWrongTypeNameProposals 
33[[#5fd277c0]]
addTypeMismatchProposals 
34[[#5fd277c0]]
addIncompatibleThrowsProposals 
35[[#5fd277c0]]
addVoidMethodReturnsProposals 
36[[#5fd277c0]]
addMissingReturnTypeProposals 
37[[#5fd277c0]]
addNLSProposals 
38[[#5fd277c0]]
addUnimplementedMethodsProposals 
39[[#5fd277c0]]
addNativeMethodProposals 
310[[#5fd277c0]]
addNonFinalLocalProposal 
311[[#5fd277c0]]
addSuperfluousSemicolonProposal 
312[[#5fd277c0]]
getArrayAccessProposals 
313[[#5fd277c0]]
getSerialVersionProposals 
314[[#5fd277c0]]
getInterfaceExtendsClassProposals 
315[[#5fd277c0]]
getTypeParameterMismatchProposals 
316[[#5fd277c0]]
addFallThroughProposals 
41[[#5fd27720]]
UndefinedAnnotationMember 
42[[#5fd27720]]
PackageIsNotExpectedPackage 
43[[#5fd27720]]
IncompatibleReturnType 
44[[#5fd27720]]
UnhandledException 
45[[#5fd27720]]
MethodReturnsVoid 
46[[#5fd27720]]
ShouldReturnValue 
47[[#5fd27720]]
UnnecessaryNLSTag 
48[[#5fd27720]]
MissingValueForAnnotationMember 
49[[#5fd27720]]
MethodRequiresBody 
410[[#5fd27720]]
UninitializedLocalVariable 
411[[#5fd27720]]
UnnecessaryCast 
412[[#5fd27720]]
InvalidOperator 
413[[#5fd27720]]
UnnecessaryElse 
414[[#5fd27720]]
CodeCannotBeReached 
415[[#5fd27720]]
MissingOverrideAnnotation 
416[[#5fd27720]]
UnhandledWarningToken 
51[[#b9f59700]]
UnresolvedElementsSubProcessor 
52[[#b9f59700]]
ReorgCorrectionsSubProcessor 
53[[#b9f59700]]
TypeMismatchSubProcessor 
54[[#b9f59700]]
LocalCorrectionsSubProcessor 
55[[#b9f59700]]
ReturnTypeSubProcessor 
56[[#b9f59700]]
ReturnTypeSubProcessor 
57[[#b9f59700]]
LocalCorrectionsSubProcessor 
58[[#b9f59700]]
LocalCorrectionsSubProcessor 
59[[#b9f59700]]
ModifierCorrectionSubProcessor 
510[[#b9f59700]]
LocalCorrectionsSubProcessor 
511[[#b9f59700]]
LocalCorrectionsSubProcessor 
512[[#b9f59700]]
LocalCorrectionsSubProcessor 
513[[#b9f59700]]
LocalCorrectionsSubProcessor 
514[[#b9f59700]]
LocalCorrectionsSubProcessor 
515[[#b9f59700]]
ModifierCorrectionSubProcessor 
516[[#b9f59700]]
SuppressWarningsSubProcessor 
61[[#5fd27760]]
getAnnotationMemberProposals 
62[[#5fd27760]]
getWrongPackageDeclNameProposals 
63[[#5fd27760]]
addIncompatibleReturnTypeProposals 
64[[#5fd27760]]
addUncaughtExceptionProposals 
65[[#5fd27760]]
addMethodRetunsVoidProposals 
66[[#5fd27760]]
addMissingReturnStatementProposals 
67[[#5fd27760]]
getUnnecessaryNLSTagProposals 
68[[#5fd27760]]
addValueForAnnotationProposals 
69[[#5fd27760]]
addMethodRequiresBodyProposals 
610[[#5fd27760]]
addUninitializedLocalVariableProposal 
611[[#5fd27760]]
addUnnecessaryCastProposal 
612[[#5fd27760]]
getInvalidOperatorProposals 
613[[#5fd27760]]
getUnnecessaryElseProposals 
614[[#5fd27760]]
getUnreachableCodeProposals 
615[[#5fd27760]]
addOverrideAnnotationProposal 
616[[#5fd27760]]
addUnknownSuppressWarningProposals