CloneSet1228


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
4940.953switch_group
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1439
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java
2443
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java
3447
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java
4459
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java
5463
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java
6467
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java
7471
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java
8475
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java
9485
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java
Clone Instance
1
Line Count
4
Source Line
39
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java

                        case 'C':
                                if (CharOperation.equals(policyName, TypeConstants.UPPER_CLASS))
                                        return TagBits.AnnotationClassRetention;
                                break;


Clone Instance
2
Line Count
4
Source Line
43
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java

                        case 'S':
                                if (CharOperation.equals(policyName, TypeConstants.UPPER_SOURCE))
                                        return TagBits.AnnotationSourceRetention;
                                break;


Clone Instance
3
Line Count
4
Source Line
47
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java

                        case 'R':
                                if (CharOperation.equals(policyName, TypeConstants.UPPER_RUNTIME))
                                        return TagBits.AnnotationRuntimeRetention;
                                break;


Clone Instance
4
Line Count
4
Source Line
59
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java

                        case 'A':
                                if (CharOperation.equals(elementName, TypeConstants.UPPER_ANNOTATION_TYPE))
                                        return TagBits.AnnotationForAnnotationType;
                                break;


Clone Instance
5
Line Count
4
Source Line
63
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java

                        case 'C':
                                if (CharOperation.equals(elementName, TypeConstants.UPPER_CONSTRUCTOR))
                                        return TagBits.AnnotationForConstructor;
                                break;


Clone Instance
6
Line Count
4
Source Line
67
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java

                        case 'F':
                                if (CharOperation.equals(elementName, TypeConstants.UPPER_FIELD))
                                        return TagBits.AnnotationForField;
                                break;


Clone Instance
7
Line Count
4
Source Line
71
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java

                        case 'L':
                                if (CharOperation.equals(elementName, TypeConstants.UPPER_LOCAL_VARIABLE))
                                        return TagBits.AnnotationForLocalVariable;
                                break;


Clone Instance
8
Line Count
4
Source Line
75
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java

                        case 'M':
                                if (CharOperation.equals(elementName, TypeConstants.UPPER_METHOD))
                                        return TagBits.AnnotationForMethod;
                                break;


Clone Instance
9
Line Count
4
Source Line
85
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java

                        case 'T':
                                if (CharOperation.equals(elementName, TypeConstants.TYPE))
                                        return TagBits.AnnotationForType;
                                break;


Clone AbstractionParameter Count: 4Parameter Bindings

case [[#variableb2f4c3e0]]:
  if (CharOperation.equals( [[#variableb2f4c380]], TypeConstants. [[#variableb2f4c300]]))
    return TagBits. [[#variableb2f4c1a0]];
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b2f4c3e0]]
'C' 
12[[#b2f4c3e0]]
'S' 
13[[#b2f4c3e0]]
'R' 
14[[#b2f4c3e0]]
'A' 
15[[#b2f4c3e0]]
'C' 
16[[#b2f4c3e0]]
'F' 
17[[#b2f4c3e0]]
'L' 
18[[#b2f4c3e0]]
'M' 
19[[#b2f4c3e0]]
'T' 
21[[#b2f4c380]]
policyName 
22[[#b2f4c380]]
policyName 
23[[#b2f4c380]]
policyName 
24[[#b2f4c380]]
elementName 
25[[#b2f4c380]]
elementName 
26[[#b2f4c380]]
elementName 
27[[#b2f4c380]]
elementName 
28[[#b2f4c380]]
elementName 
29[[#b2f4c380]]
elementName 
31[[#b2f4c300]]
UPPER_CLASS 
32[[#b2f4c300]]
UPPER_SOURCE 
33[[#b2f4c300]]
UPPER_RUNTIME 
34[[#b2f4c300]]
UPPER_ANNOTATION_TYPE 
35[[#b2f4c300]]
UPPER_CONSTRUCTOR 
36[[#b2f4c300]]
UPPER_FIELD 
37[[#b2f4c300]]
UPPER_LOCAL_VARIABLE 
38[[#b2f4c300]]
UPPER_METHOD 
39[[#b2f4c300]]
TYPE 
41[[#b2f4c1a0]]
AnnotationClassRetention 
42[[#b2f4c1a0]]
AnnotationSourceRetention 
43[[#b2f4c1a0]]
AnnotationRuntimeRetention 
44[[#b2f4c1a0]]
AnnotationForAnnotationType 
45[[#b2f4c1a0]]
AnnotationForConstructor 
46[[#b2f4c1a0]]
AnnotationForField 
47[[#b2f4c1a0]]
AnnotationForLocalVariable 
48[[#b2f4c1a0]]
AnnotationForMethod 
49[[#b2f4c1a0]]
AnnotationForType