Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
5 | 3 | 2 | 0.957 | statement_sequence_member |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 5 | 836 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java |
2 | 5 | 844 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java |
3 | 5 | 852 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java |
| ||||
if (this.memberTypes != null) { for (int i = 0; i < this.memberTypes.length; i++) { if (this.memberTypes[i] != null) { output.append('\n'); this.memberTypes[i].print(indent + 1, output); } } } |
| ||||
if (this.fields != null) { for (int fieldI = 0; fieldI < this.fields.length; fieldI++) { if (this.fields[fieldI] != null) { output.append('\n'); this.fields[fieldI].print(indent + 1, output); } } } |
| ||||
if (this.methods != null) { for (int i = 0; i < this.methods.length; i++) { if (this.methods[i] != null) { output.append('\n'); this.methods[i].print(indent + 1, output); } } } |
| |||
if (this. [[#variable968782a0]]!= null) { for (int [[#variable96878200]]= 0; [[#variable96878200]] < this. [[#variable968782a0]].length; [[#variable96878200]]++) { if (this. [[#variable968782a0]][ [[#variable96878200]]] != null) { output.append('\n'); this. [[#variable968782a0]][ [[#variable96878200]]].print(indent + 1, output); } } } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#968782a0]] | memberTypes |
1 | 2 | [[#968782a0]] | methods |
1 | 3 | [[#968782a0]] | fields |
2 | 1 | [[#96878200]] | i |
2 | 2 | [[#96878200]] | i |
2 | 3 | [[#96878200]] | fieldI |