Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
2 | 15 | 3 | 0.952 | statement_sequence[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 2 | 2057 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
2 | 2 | 2440 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
3 | 2 | 2498 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
4 | 2 | 2860 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
5 | 2 | 2881 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
6 | 2 | 2967 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
7 | 2 | 4133 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
8 | 2 | 4196 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
9 | 2 | 6770 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
10 | 2 | 6905 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
11 | 2 | 7533 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
12 | 2 | 7539 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
13 | 2 | 7549 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
14 | 2 | 7559 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
15 | 2 | 10019 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
| ||||
typeDecl.modifiersSourceStart = this.intStack[this.intPtr-- ]; typeDecl.modifiers = this.intStack[this.intPtr-- ]; |
| ||||
//modifiers cd.declarationSourceStart = this.intStack[this.intPtr-- ]; cd.modifiers = this.intStack[this.intPtr-- ]; |
| ||||
//modifiers cd.declarationSourceStart = this.intStack[this.intPtr-- ]; cd.modifiers = this.intStack[this.intPtr-- ]; |
| ||||
declaration.declarationSourceStart = this.intStack[this.intPtr-- ]; declaration.modifiers = this.intStack[this.intPtr-- ]; |
| ||||
declaration.declarationSourceStart = this.intStack[this.intPtr-- ]; declaration.modifiers = this.intStack[this.intPtr-- ]; |
| ||||
enumConstant.modifiersSourceStart = this.intStack[this.intPtr-- ]; enumConstant.modifiers = this.intStack[this.intPtr-- ]; |
| ||||
//modifiers md.declarationSourceStart = this.intStack[this.intPtr-- ]; md.modifiers = this.intStack[this.intPtr-- ]; |
| ||||
//modifiers md.declarationSourceStart = this.intStack[this.intPtr-- ]; md.modifiers = this.intStack[this.intPtr-- ]; |
| ||||
switchStatement.blockStart = this.intStack[this.intPtr-- ]; switchStatement.sourceStart = this.intStack[this.intPtr-- ]; |
| ||||
initializer.declarationSourceStart = this.intStack[this.intPtr-- ]; initializer.bodyStart = this.intStack[this.intPtr-- ]; |
| ||||
wildcard.sourceEnd = this.intStack[this.intPtr-- ]; wildcard.sourceStart = this.intStack[this.intPtr-- ]; |
| ||||
wildcard.sourceEnd = this.intStack[this.intPtr-- ]; wildcard.sourceStart = this.intStack[this.intPtr-- ]; |
| ||||
wildcard.sourceEnd = this.intStack[this.intPtr-- ]; wildcard.sourceStart = this.intStack[this.intPtr-- ]; |
| ||||
wildcard.sourceEnd = this.intStack[this.intPtr-- ]; wildcard.sourceStart = this.intStack[this.intPtr-- ]; |
| ||||
//update the source Position of the expression //this.intStack : int int //--> //this.intStack : exp.sourceEnd = this.intStack[this.intPtr-- ]; exp.sourceStart = this.intStack[this.intPtr-- ]; |
| |||
[[#variablebe7bf560]]. [[#variablea42bc6c0]]= this.intStack[this.intPtr-- ]; [[#variablebe7bf560]]. [[#variable96261c00]]= this.intStack[this.intPtr-- ]; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#be7bf560]] | typeDecl |
1 | 2 | [[#be7bf560]] | declaration |
1 | 3 | [[#be7bf560]] | wildcard |
1 | 4 | [[#be7bf560]] | //modifiers cd |
1 | 5 | [[#be7bf560]] | //modifiers md |
1 | 6 | [[#be7bf560]] | //update the source Position of the expression //this.intStack : int int //--> //this.intStack : exp |
1 | 7 | [[#be7bf560]] | initializer |
1 | 8 | [[#be7bf560]] | switchStatement |
1 | 9 | [[#be7bf560]] | enumConstant |
1 | 10 | [[#be7bf560]] | wildcard |
1 | 11 | [[#be7bf560]] | //modifiers cd |
1 | 12 | [[#be7bf560]] | wildcard |
1 | 13 | [[#be7bf560]] | wildcard |
1 | 14 | [[#be7bf560]] | //modifiers md |
1 | 15 | [[#be7bf560]] | declaration |
2 | 1 | [[#a42bc6c0]] | modifiersSourceStart |
2 | 2 | [[#a42bc6c0]] | declarationSourceStart |
2 | 3 | [[#a42bc6c0]] | sourceEnd |
2 | 4 | [[#a42bc6c0]] | declarationSourceStart |
2 | 5 | [[#a42bc6c0]] | declarationSourceStart |
2 | 6 | [[#a42bc6c0]] | sourceEnd |
2 | 7 | [[#a42bc6c0]] | declarationSourceStart |
2 | 8 | [[#a42bc6c0]] | blockStart |
2 | 9 | [[#a42bc6c0]] | modifiersSourceStart |
2 | 10 | [[#a42bc6c0]] | sourceEnd |
2 | 11 | [[#a42bc6c0]] | declarationSourceStart |
2 | 12 | [[#a42bc6c0]] | sourceEnd |
2 | 13 | [[#a42bc6c0]] | sourceEnd |
2 | 14 | [[#a42bc6c0]] | declarationSourceStart |
2 | 15 | [[#a42bc6c0]] | declarationSourceStart |
3 | 1 | [[#96261c00]] | modifiers |
3 | 2 | [[#96261c00]] | modifiers |
3 | 3 | [[#96261c00]] | sourceStart |
3 | 4 | [[#96261c00]] | modifiers |
3 | 5 | [[#96261c00]] | modifiers |
3 | 6 | [[#96261c00]] | sourceStart |
3 | 7 | [[#96261c00]] | bodyStart |
3 | 8 | [[#96261c00]] | sourceStart |
3 | 9 | [[#96261c00]] | modifiers |
3 | 10 | [[#96261c00]] | sourceStart |
3 | 11 | [[#96261c00]] | modifiers |
3 | 12 | [[#96261c00]] | sourceStart |
3 | 13 | [[#96261c00]] | sourceStart |
3 | 14 | [[#96261c00]] | modifiers |
3 | 15 | [[#96261c00]] | modifiers |