CloneSet210


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
21740.969statement_sequence[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1232
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
2235
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
3237
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
4240
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
5243
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
6245
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
7247
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
8249
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
9252
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
10255
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
11259
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
12261
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
13263
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
14265
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
15267
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
16269
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
17271
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java
Clone Instance
1
Line Count
2
Source Line
32
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTRecoveryPropagator.java

                this.endingTokens.put(AnonymousClassDeclaration.class , new int[] {
                                                                                   TerminalTokens.TokenNameRBRACE
                                                                                  } );
                this.endingTokens.put(ArrayAccess.class , new int[] {
                                                                     TerminalTokens.TokenNameRBRACKET
                                                                    } );


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

                this.endingTokens.put(ArrayInitializer.class , new int[] {
                                                                          TerminalTokens.TokenNameRBRACE
                                                                         } );
                this.endingTokens.put(ArrayType.class , new int[] {
                                                                   TerminalTokens.TokenNameRBRACKET
                                                                  } );


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

                this.endingTokens.put(AssertStatement.class , new int[] {
                                                                         TerminalTokens.TokenNameSEMICOLON
                                                                        } );
                this.endingTokens.put(Block.class , new int[] {
                                                               TerminalTokens.TokenNameRBRACE
                                                              } );


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

                this.endingTokens.put(BreakStatement.class , new int[] {
                                                                        TerminalTokens.TokenNameSEMICOLON
                                                                       } );
                this.endingTokens.put(CharacterLiteral.class , new int[] {
                                                                          TerminalTokens.TokenNameCharacterLiteral
                                                                         } );


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

                this.endingTokens.put(ConstructorInvocation.class , new int[] {
                                                                               TerminalTokens.TokenNameSEMICOLON
                                                                              } );
                this.endingTokens.put(ContinueStatement.class , new int[] {
                                                                           TerminalTokens.TokenNameSEMICOLON
                                                                          } );


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

                this.endingTokens.put(DoStatement.class , new int[] {
                                                                     TerminalTokens.TokenNameRPAREN
                                                                    } );
                this.endingTokens.put(EmptyStatement.class , new int[] {
                                                                        TerminalTokens.TokenNameSEMICOLON
                                                                       } );


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

                this.endingTokens.put(ExpressionStatement.class , new int[] {
                                                                             TerminalTokens.TokenNameSEMICOLON
                                                                            } );
                this.endingTokens.put(FieldDeclaration.class , new int[] {
                                                                          TerminalTokens.TokenNameSEMICOLON
                                                                         } );


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

                this.endingTokens.put(ImportDeclaration.class , new int[] {
                                                                           TerminalTokens.TokenNameSEMICOLON
                                                                          } );
                this.endingTokens.put(Initializer.class , new int[] {
                                                                     TerminalTokens.TokenNameRBRACE
                                                                    } );


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

                this.endingTokens.put(MethodInvocation.class , new int[] {
                                                                          TerminalTokens.TokenNameRPAREN
                                                                         } );
                this.endingTokens.put(NullLiteral.class , new int[] {
                                                                     TerminalTokens.TokenNamenull
                                                                    } );


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

                this.endingTokens.put(PackageDeclaration.class , new int[] {
                                                                            TerminalTokens.TokenNameSEMICOLON
                                                                           } );
                this.endingTokens.put(ParenthesizedExpression.class , new int[] {
                                                                                 TerminalTokens.TokenNameRPAREN
                                                                                } );


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

                this.endingTokens.put(ReturnStatement.class , new int[] {
                                                                         TerminalTokens.TokenNameSEMICOLON
                                                                        } );
                this.endingTokens.put(SimpleName.class , new int[] {
                                                                    TerminalTokens.TokenNameIdentifier
                                                                   } );


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

                this.endingTokens.put(SingleVariableDeclaration.class , new int[] {
                                                                                   TerminalTokens.TokenNameSEMICOLON
                                                                                  } );
                this.endingTokens.put(StringLiteral.class , new int[] {
                                                                       TerminalTokens.TokenNameStringLiteral
                                                                      } );


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

                this.endingTokens.put(SuperConstructorInvocation.class , new int[] {
                                                                                    TerminalTokens.TokenNameSEMICOLON
                                                                                   } );
                this.endingTokens.put(SuperMethodInvocation.class , new int[] {
                                                                               TerminalTokens.TokenNameRPAREN
                                                                              } );


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

                this.endingTokens.put(SwitchCase.class , new int[] {
                                                                    TerminalTokens.TokenNameCOLON
                                                                   } );
                this.endingTokens.put(SwitchStatement.class , new int[] {
                                                                         TerminalTokens.TokenNameRBRACE
                                                                        } );


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

                this.endingTokens.put(SynchronizedStatement.class , new int[] {
                                                                               TerminalTokens.TokenNameRBRACE
                                                                              } );
                this.endingTokens.put(ThisExpression.class , new int[] {
                                                                        TerminalTokens.TokenNamethis
                                                                       } );


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

                this.endingTokens.put(ThrowStatement.class , new int[] {
                                                                        TerminalTokens.TokenNameSEMICOLON
                                                                       } );
                this.endingTokens.put(TypeDeclaration.class , new int[] {
                                                                         TerminalTokens.TokenNameRBRACE
                                                                        } );


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

                this.endingTokens.put(TypeLiteral.class , new int[] {
                                                                     TerminalTokens.TokenNameclass
                                                                    } );
                this.endingTokens.put(VariableDeclarationStatement.class , new int[] {
                                                                                      TerminalTokens.TokenNameSEMICOLON
                                                                                     } );


Clone AbstractionParameter Count: 4Parameter Bindings

this.endingTokens.put( [[#variable5b625ec0]].class , new int[] {
                                                                 TerminalTokens. [[#variablebe793fc0]]
                                                               } );
this.endingTokens.put( [[#variableb48aa7c0]].class , new int[] {
                                                                 TerminalTokens. [[#variable5b625ee0]]
                                                               } );
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5b625ec0]]
AnonymousClassDeclaration 
12[[#5b625ec0]]
ArrayInitializer 
13[[#5b625ec0]]
AssertStatement 
14[[#5b625ec0]]
BreakStatement 
15[[#5b625ec0]]
ConstructorInvocation 
16[[#5b625ec0]]
DoStatement 
17[[#5b625ec0]]
ExpressionStatement 
18[[#5b625ec0]]
ImportDeclaration 
19[[#5b625ec0]]
MethodInvocation 
110[[#5b625ec0]]
PackageDeclaration 
111[[#5b625ec0]]
ReturnStatement 
112[[#5b625ec0]]
SingleVariableDeclaration 
113[[#5b625ec0]]
SuperConstructorInvocation 
114[[#5b625ec0]]
SwitchCase 
115[[#5b625ec0]]
SynchronizedStatement 
116[[#5b625ec0]]
ThrowStatement 
117[[#5b625ec0]]
TypeLiteral 
21[[#be793fc0]]
TokenNameRBRACE 
22[[#be793fc0]]
TokenNameRBRACE 
23[[#be793fc0]]
TokenNameSEMICOLON 
24[[#be793fc0]]
TokenNameSEMICOLON 
25[[#be793fc0]]
TokenNameSEMICOLON 
26[[#be793fc0]]
TokenNameRPAREN 
27[[#be793fc0]]
TokenNameSEMICOLON 
28[[#be793fc0]]
TokenNameSEMICOLON 
29[[#be793fc0]]
TokenNameRPAREN 
210[[#be793fc0]]
TokenNameSEMICOLON 
211[[#be793fc0]]
TokenNameSEMICOLON 
212[[#be793fc0]]
TokenNameSEMICOLON 
213[[#be793fc0]]
TokenNameSEMICOLON 
214[[#be793fc0]]
TokenNameCOLON 
215[[#be793fc0]]
TokenNameRBRACE 
216[[#be793fc0]]
TokenNameSEMICOLON 
217[[#be793fc0]]
TokenNameclass 
31[[#b48aa7c0]]
ArrayAccess 
32[[#b48aa7c0]]
ArrayType 
33[[#b48aa7c0]]
Block 
34[[#b48aa7c0]]
CharacterLiteral 
35[[#b48aa7c0]]
ContinueStatement 
36[[#b48aa7c0]]
EmptyStatement 
37[[#b48aa7c0]]
FieldDeclaration 
38[[#b48aa7c0]]
Initializer 
39[[#b48aa7c0]]
NullLiteral 
310[[#b48aa7c0]]
ParenthesizedExpression 
311[[#b48aa7c0]]
SimpleName 
312[[#b48aa7c0]]
StringLiteral 
313[[#b48aa7c0]]
SuperMethodInvocation 
314[[#b48aa7c0]]
SwitchStatement 
315[[#b48aa7c0]]
ThisExpression 
316[[#b48aa7c0]]
TypeDeclaration 
317[[#b48aa7c0]]
VariableDeclarationStatement 
41[[#5b625ee0]]
TokenNameRBRACKET 
42[[#5b625ee0]]
TokenNameRBRACKET 
43[[#5b625ee0]]
TokenNameRBRACE 
44[[#5b625ee0]]
TokenNameCharacterLiteral 
45[[#5b625ee0]]
TokenNameSEMICOLON 
46[[#5b625ee0]]
TokenNameSEMICOLON 
47[[#5b625ee0]]
TokenNameSEMICOLON 
48[[#5b625ee0]]
TokenNameRBRACE 
49[[#5b625ee0]]
TokenNamenull 
410[[#5b625ee0]]
TokenNameRPAREN 
411[[#5b625ee0]]
TokenNameIdentifier 
412[[#5b625ee0]]
TokenNameStringLiteral 
413[[#5b625ee0]]
TokenNameRPAREN 
414[[#5b625ee0]]
TokenNameRBRACE 
415[[#5b625ee0]]
TokenNamethis 
416[[#5b625ee0]]
TokenNameRBRACE 
417[[#5b625ee0]]
TokenNameSEMICOLON