Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
4 | 8 | 3 | 0.972 | class_body_declaration |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 4 | 397 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
2 | 4 | 471 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
3 | 4 | 477 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
4 | 4 | 574 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
5 | 4 | 622 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
6 | 4 | 731 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
7 | 4 | 737 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
8 | 4 | 810 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
| ||||
public void endVisit(ArrayAccess node) { if (skipNode(node)) return; processSequential(node, node.getArray(), node.getIndex()); } |
| ||||
public void endVisit(CastExpression node) { if (skipNode(node)) return; processSequential(node, node.getType(), node.getExpression()); } |
| ||||
public void endVisit(CatchClause node) { if (skipNode(node)) return; processSequential(node, node.getException(), node.getBody()); } |
| ||||
public void endVisit(FieldAccess node) { if (skipNode(node)) return; processSequential(node, node.getExpression(), node.getName()); } |
| ||||
public void endVisit(InstanceofExpression node) { if (skipNode(node)) return; processSequential(node, node.getLeftOperand(), node.getRightOperand()); } |
| ||||
public void endVisit(QualifiedName node) { if (skipNode(node)) return; processSequential(node, node.getQualifier(), node.getName()); } |
| ||||
public void endVisit(QualifiedType node) { if (skipNode(node)) return; processSequential(node, node.getQualifier(), node.getName()); } |
| ||||
public void endVisit(SuperFieldAccess node) { if (skipNode(node)) return; processSequential(node, node.getQualifier(), node.getName()); } |
| |||
public void endVisit( [[#variablebef600e0]] node) { if (skipNode(node)) return; processSequential(node, node. [[#variablebef60080]](), node. [[#variablebef60000]]()); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#bef600e0]] | ArrayAccess |
1 | 2 | [[#bef600e0]] | CastExpression |
1 | 3 | [[#bef600e0]] | CatchClause |
1 | 4 | [[#bef600e0]] | FieldAccess |
1 | 5 | [[#bef600e0]] | InstanceofExpression |
1 | 6 | [[#bef600e0]] | QualifiedName |
1 | 7 | [[#bef600e0]] | QualifiedType |
1 | 8 | [[#bef600e0]] | SuperFieldAccess |
2 | 1 | [[#bef60080]] | getArray |
2 | 2 | [[#bef60080]] | getType |
2 | 3 | [[#bef60080]] | getException |
2 | 4 | [[#bef60080]] | getExpression |
2 | 5 | [[#bef60080]] | getLeftOperand |
2 | 6 | [[#bef60080]] | getQualifier |
2 | 7 | [[#bef60080]] | getQualifier |
2 | 8 | [[#bef60080]] | getQualifier |
3 | 1 | [[#bef60000]] | getIndex |
3 | 2 | [[#bef60000]] | getExpression |
3 | 3 | [[#bef60000]] | getBody |
3 | 4 | [[#bef60000]] | getName |
3 | 5 | [[#bef60000]] | getRightOperand |
3 | 6 | [[#bef60000]] | getName |
3 | 7 | [[#bef60000]] | getName |
3 | 8 | [[#bef60000]] | getName |