Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
5 | 5 | 4 | 0.957 | statement_sequence[3] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 5 | 606 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java |
2 | 5 | 1101 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java |
3 | 5 | 1190 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java |
4 | 5 | 1206 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java |
5 | 5 | 1219 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java |
| ||||
// do not alter original field array until resolution is over, due to reentrance (143259) if (resolvedFields == this.fields) { System.arraycopy(this.fields, 0, resolvedFields = new FieldBinding[length], 0, length); } resolvedFields[i] = null; failed++; |
| ||||
// do not alter original method array until resolution is over, due to reentrance (143259) if (resolvedMethods == this.methods) { System.arraycopy(this.methods, 0, resolvedMethods = new MethodBinding[length], 0, length); } resolvedMethods[i] = null; // unable to resolve parameters failed++; |
| ||||
// do not alter original method array until resolution is over, due to reentrance (143259) if (resolvedMethods == this.methods) { System.arraycopy(this.methods, 0, resolvedMethods = new MethodBinding[length], 0, length); } resolvedMethods[i] = null; failed++; |
| ||||
// do not alter original method array until resolution is over, due to reentrance (143259) if (resolvedMethods == this.methods) { System.arraycopy(this.methods, 0, resolvedMethods = new MethodBinding[length], 0, length); } resolvedMethods[j] = null; failed++; |
| ||||
// do not alter original method array until resolution is over, due to reentrance (143259) if (resolvedMethods == this.methods) { System.arraycopy(this.methods, 0, resolvedMethods = new MethodBinding[length], 0, length); } resolvedMethods[i] = null; failed++; |
| |||
// do not alter original method array until resolution is over, due to reentrance (143259) // do not alter original field array until resolution is over, due to reentrance (143259) if ( [[#variablebcc7d3a0]]== this. [[#variablebcc7d2e0]]) { System.arraycopy(this. [[#variablebcc7d2e0]], 0, [[#variablebcc7d3a0]]= new [[#variablebcc7d360]][length], 0, length); } [[#variablebcc7d3a0]][ [[#variablebcc7d3c0]]] = null; // unable to resolve parameters failed++; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#bcc7d3a0]] | resolvedMethods |
1 | 2 | [[#bcc7d3a0]] | resolvedMethods |
1 | 3 | [[#bcc7d3a0]] | resolvedFields |
1 | 4 | [[#bcc7d3a0]] | resolvedMethods |
1 | 5 | [[#bcc7d3a0]] | resolvedMethods |
2 | 1 | [[#bcc7d2e0]] | methods |
2 | 2 | [[#bcc7d2e0]] | methods |
2 | 3 | [[#bcc7d2e0]] | fields |
2 | 4 | [[#bcc7d2e0]] | methods |
2 | 5 | [[#bcc7d2e0]] | methods |
3 | 1 | [[#bcc7d360]] | MethodBinding |
3 | 2 | [[#bcc7d360]] | MethodBinding |
3 | 3 | [[#bcc7d360]] | FieldBinding |
3 | 4 | [[#bcc7d360]] | MethodBinding |
3 | 5 | [[#bcc7d360]] | MethodBinding |
4 | 1 | [[#bcc7d3c0]] | j |
4 | 2 | [[#bcc7d3c0]] | i |
4 | 3 | [[#bcc7d3c0]] | i |
4 | 4 | [[#bcc7d3c0]] | i |
4 | 5 | [[#bcc7d3c0]] | i |