Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
3 | 3 | 4 | 0.964 | statement_sequence[3] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 3 | 74 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/AbstractMethodCompletionProposal.java |
2 | 3 | 50 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierChangeCompletionProposal.java |
3 | 3 | 56 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NewAnnotationMemberProposal.java |
| ||||
CompilationUnit astRoot = ASTResolving.findParentCompilationUnit(fNode); ASTNode typeDecl = astRoot.findDeclaringNode(fSenderBinding); ASTNode newTypeDecl = null; |
| ||||
CompilationUnit astRoot = ASTResolving.findParentCompilationUnit(fNode); ASTNode boundNode = astRoot.findDeclaringNode(fBinding); ASTNode declNode = null; |
| ||||
CompilationUnit astRoot = ASTResolving.findParentCompilationUnit(fInvocationNode); ASTNode typeDecl = astRoot.findDeclaringNode(fSenderBinding); ASTNode newTypeDecl = null; |
| |||
CompilationUnit astRoot = ASTResolving.findParentCompilationUnit( [[#variable56adf4c0]]); ASTNode [[#variable56adeec0]]= astRoot.findDeclaringNode( [[#variable56adf420]]); ASTNode [[#variable56adf3a0]]= null; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#56adf4c0]] | fNode |
1 | 2 | [[#56adf4c0]] | fInvocationNode |
1 | 3 | [[#56adf4c0]] | fNode |
2 | 1 | [[#56adeec0]] | boundNode |
2 | 2 | [[#56adeec0]] | typeDecl |
2 | 3 | [[#56adeec0]] | typeDecl |
3 | 1 | [[#56adf420]] | fBinding |
3 | 2 | [[#56adf420]] | fSenderBinding |
3 | 3 | [[#56adf420]] | fSenderBinding |
4 | 1 | [[#56adf3a0]] | declNode |
4 | 2 | [[#56adf3a0]] | newTypeDecl |
4 | 3 | [[#56adf3a0]] | newTypeDecl |