CloneSet312


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
22520.958statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12565
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
22570
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
32573
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
42655
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
52888
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
62999
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
721062
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
821335
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
921340
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1021343
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1121347
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1221381
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1321501
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1421504
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1521796
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1621852
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1721905
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1822126
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
1922129
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
2022134
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
2122137
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
2222140
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
2322143
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
2422248
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
2522310
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
Clone Instance
1
Line Count
2
Source Line
565
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeMatch(node.internalGetName(), o.internalGetName())) {
                                return false;
                        }


Clone Instance
2
Line Count
2
Source Line
570
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.typeArguments(), o.typeArguments())) {
                                return false;
                        }


Clone Instance
3
Line Count
2
Source Line
573
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeMatch(node.getType(), o.getType())) {
                                return false;
                        }


Clone Instance
4
Line Count
2
Source Line
655
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.typeArguments(), o.typeArguments())) {
                                return false;
                        }


Clone Instance
5
Line Count
2
Source Line
888
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.modifiers(), o.modifiers())) {
                                return false;
                        }


Clone Instance
6
Line Count
2
Source Line
999
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.extendedOperands(), o.extendedOperands())) {
                                return false;
                        }


Clone Instance
7
Line Count
2
Source Line
1062
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.modifiers(), o.modifiers())) {
                                return false;
                        }


Clone Instance
8
Line Count
2
Source Line
1335
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeMatch(node.internalGetReturnType(), o.internalGetReturnType())) {
                                return false;
                        }


Clone Instance
9
Line Count
2
Source Line
1340
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.modifiers(), o.modifiers())) {
                                return false;
                        }


Clone Instance
10
Line Count
2
Source Line
1343
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeMatch(node.getReturnType2(), o.getReturnType2())) {
                                return false;
                        }


Clone Instance
11
Line Count
2
Source Line
1347
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        // n.b. compare type parameters even for constructors
                        if ( !safeSubtreeListMatch(node.typeParameters(), o.typeParameters())) {
                                return false;
                        }


Clone Instance
12
Line Count
2
Source Line
1381
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.typeArguments(), o.typeArguments())) {
                                return false;
                        }


Clone Instance
13
Line Count
2
Source Line
1501
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeMatch(node.getJavadoc(), o.getJavadoc())) {
                                return false;
                        }


Clone Instance
14
Line Count
2
Source Line
1504
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.annotations(), o.annotations())) {
                                return false;
                        }


Clone Instance
15
Line Count
2
Source Line
1796
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.modifiers(), o.modifiers())) {
                                return false;
                        }


Clone Instance
16
Line Count
2
Source Line
1852
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.typeArguments(), o.typeArguments())) {
                                return false;
                        }


Clone Instance
17
Line Count
2
Source Line
1905
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.typeArguments(), o.typeArguments())) {
                                return false;
                        }


Clone Instance
18
Line Count
2
Source Line
2126
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeMatch(node.internalGetSuperclass(), o.internalGetSuperclass())) {
                                return false;
                        }


Clone Instance
19
Line Count
2
Source Line
2129
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.internalSuperInterfaces(), o.internalSuperInterfaces())) {
                                return false;
                        }


Clone Instance
20
Line Count
2
Source Line
2134
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.modifiers(), o.modifiers())) {
                                return false;
                        }


Clone Instance
21
Line Count
2
Source Line
2137
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.typeParameters(), o.typeParameters())) {
                                return false;
                        }


Clone Instance
22
Line Count
2
Source Line
2140
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeMatch(node.getSuperclassType(), o.getSuperclassType())) {
                                return false;
                        }


Clone Instance
23
Line Count
2
Source Line
2143
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.superInterfaceTypes(), o.superInterfaceTypes())) {
                                return false;
                        }


Clone Instance
24
Line Count
2
Source Line
2248
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.modifiers(), o.modifiers())) {
                                return false;
                        }


Clone Instance
25
Line Count
2
Source Line
2310
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java

                        if ( !safeSubtreeListMatch(node.modifiers(), o.modifiers())) {
                                return false;
                        }


Clone AbstractionParameter Count: 2Parameter Bindings

// n.b. compare type parameters even for constructors
if ( ! [[#variable530c36a0]](node. [[#variable530c3600]](), o. [[#variable530c3600]]())) {
  return false;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#530c36a0]]
safeSubtreeListMatch 
12[[#530c36a0]]
safeSubtreeListMatch 
13[[#530c36a0]]
safeSubtreeListMatch 
14[[#530c36a0]]
safeSubtreeMatch 
15[[#530c36a0]]
safeSubtreeMatch 
16[[#530c36a0]]
safeSubtreeListMatch 
17[[#530c36a0]]
safeSubtreeMatch 
18[[#530c36a0]]
safeSubtreeMatch 
19[[#530c36a0]]
safeSubtreeMatch 
110[[#530c36a0]]
safeSubtreeListMatch 
111[[#530c36a0]]
safeSubtreeMatch 
112[[#530c36a0]]
safeSubtreeListMatch 
113[[#530c36a0]]
safeSubtreeMatch 
114[[#530c36a0]]
safeSubtreeListMatch 
115[[#530c36a0]]
safeSubtreeListMatch 
116[[#530c36a0]]
safeSubtreeListMatch 
117[[#530c36a0]]
safeSubtreeListMatch 
118[[#530c36a0]]
safeSubtreeListMatch 
119[[#530c36a0]]
safeSubtreeListMatch 
120[[#530c36a0]]
safeSubtreeListMatch 
121[[#530c36a0]]
safeSubtreeListMatch 
122[[#530c36a0]]
safeSubtreeListMatch 
123[[#530c36a0]]
safeSubtreeListMatch 
124[[#530c36a0]]
safeSubtreeListMatch 
125[[#530c36a0]]
safeSubtreeListMatch 
21[[#530c3600]]
typeArguments 
22[[#530c3600]]
modifiers 
23[[#530c3600]]
typeParameters 
24[[#530c3600]]
internalGetName 
25[[#530c3600]]
getType 
26[[#530c3600]]
extendedOperands 
27[[#530c3600]]
internalGetReturnType 
28[[#530c3600]]
getReturnType2 
29[[#530c3600]]
getJavadoc 
210[[#530c3600]]
annotations 
211[[#530c3600]]
internalGetSuperclass 
212[[#530c3600]]
internalSuperInterfaces 
213[[#530c3600]]
getSuperclassType 
214[[#530c3600]]
superInterfaceTypes 
215[[#530c3600]]
modifiers 
216[[#530c3600]]
modifiers 
217[[#530c3600]]
modifiers 
218[[#530c3600]]
typeArguments 
219[[#530c3600]]
typeArguments 
220[[#530c3600]]
typeArguments 
221[[#530c3600]]
typeArguments 
222[[#530c3600]]
typeParameters 
223[[#530c3600]]
modifiers 
224[[#530c3600]]
modifiers 
225[[#530c3600]]
modifiers