Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
4 | 2 | 3 | 0.966 | statement_sequence_member |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 4 | 402 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java |
2 | 4 | 425 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java |
| ||||
if (types != null) { for (int i = 0, length = types.length; i < length; i++) { TypeDeclaration type = types[i]; rememberWithMemberTypes(type, cu.getType(new String(type.name))); } } |
| ||||
if (memberTypes != null) { for (int i = 0, length = memberTypes.length; i < length; i++) { TypeDeclaration memberType = memberTypes[i]; rememberWithMemberTypes(memberType, typeHandle.getType(new String(memberType.name))); } } |
| |||
if ( [[#variable564ec080]]!= null) { for (int i = 0, length = [[#variable564ec080]].length; i < length; i++) { TypeDeclaration [[#variable564ec060]]= [[#variable564ec080]][i]; rememberWithMemberTypes( [[#variable564ec060]], [[#variable564ec140]].getType(new String( [[#variable564ec060]].name))); } } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#564ec080]] | types |
1 | 2 | [[#564ec080]] | memberTypes |
2 | 1 | [[#564ec060]] | type |
2 | 2 | [[#564ec060]] | memberType |
3 | 1 | [[#564ec140]] | cu |
3 | 2 | [[#564ec140]] | typeHandle |