Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
9 | 2 | 4 | 0.965 | executable_statement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 9 | 189 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ChangeMethodSignatureProposal.java |
2 | 9 | 391 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ChangeMethodSignatureProposal.java |
| ||||
{ SingleVariableDeclaration decl = (SingleVariableDeclaration) parameters.get(k); listRewrite.remove(decl, null); k++; TagElement tagNode = findParamTag(methodDecl, decl); if (tagNode != null) { rewrite.remove(tagNode, null); } } |
| ||||
{ Name node = (Name) exceptions.get(k); listRewrite.remove(node, null); k++; TagElement tagNode = findThrowsTag(methodDecl, node); if (tagNode != null) { rewrite.remove(tagNode, null); } } |
| |||
{ [[#variableb0b6e740]] [[#variable9d9d9e00]]= ( [[#variableb0b6e740]]) [[#variableb0b6e6a0]].get(k); listRewrite.remove( [[#variable9d9d9e00]], null); k++; TagElement tagNode = [[#variableb0b6e780]](methodDecl, [[#variable9d9d9e00]]); if (tagNode != null) { rewrite.remove(tagNode, null); } } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#b0b6e740]] | SingleVariableDeclaration |
1 | 2 | [[#b0b6e740]] | Name |
2 | 1 | [[#9d9d9e00]] | decl |
2 | 2 | [[#9d9d9e00]] | node |
3 | 1 | [[#b0b6e6a0]] | parameters |
3 | 2 | [[#b0b6e6a0]] | exceptions |
4 | 1 | [[#b0b6e780]] | findParamTag |
4 | 2 | [[#b0b6e780]] | findThrowsTag |