Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
4 | 14 | 3 | 0.966 | class_body_declaration |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 4 | 411 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
2 | 4 | 417 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
3 | 4 | 515 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
4 | 4 | 568 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
5 | 4 | 609 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
6 | 4 | 628 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
7 | 4 | 695 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
8 | 4 | 708 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
9 | 4 | 776 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
10 | 4 | 782 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
11 | 4 | 837 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
12 | 4 | 878 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
13 | 4 | 884 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
14 | 4 | 935 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java |
| ||||
public void endVisit(ArrayInitializer node) { if (skipNode(node)) return; processSequential(node, node.expressions()); } |
| ||||
public void endVisit(ArrayType node) { if (skipNode(node)) return; processSequential(node, node.getElementType()); } |
| ||||
public void endVisit(ConstructorInvocation node) { if (skipNode(node)) return; processSequential(node, node.arguments()); } |
| ||||
public void endVisit(ExpressionStatement node) { if (skipNode(node)) return; assignFlowInfo(node, node.getExpression()); } |
| ||||
public void endVisit(ImportDeclaration node) { if (skipNode(node)) return; assignFlowInfo(node, node.getName()); } |
| ||||
public void endVisit(Initializer node) { if (skipNode(node)) return; assignFlowInfo(node, node.getBody()); } |
| ||||
public void endVisit(PackageDeclaration node) { if (skipNode(node)) return; assignFlowInfo(node, node.getName()); } |
| ||||
public void endVisit(ParenthesizedExpression node) { if (skipNode(node)) return; assignFlowInfo(node, node.getExpression()); } |
| ||||
public void endVisit(SimpleType node) { if (skipNode(node)) return; assignFlowInfo(node, node.getName()); } |
| ||||
public void endVisit(SingleMemberAnnotation node) { if (skipNode(node)) return; assignFlowInfo(node, node.getValue()); } |
| ||||
public void endVisit(ThisExpression node) { if (skipNode(node)) return; assignFlowInfo(node, node.getQualifier()); } |
| ||||
public void endVisit(TypeDeclarationStatement node) { if (skipNode(node)) return; assignFlowInfo(node, node.getDeclaration()); } |
| ||||
public void endVisit(TypeLiteral node) { if (skipNode(node)) return; assignFlowInfo(node, node.getType()); } |
| ||||
public void endVisit(WildcardType node) { if (skipNode(node)) return; assignFlowInfo(node, node.getBound()); } |
| |||
public void endVisit( [[#variableb31955e0]] node) { if (skipNode(node)) return; [[#variableb3195580]](node, node. [[#variableb3195420]]()); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#b31955e0]] | ArrayInitializer |
1 | 2 | [[#b31955e0]] | ArrayType |
1 | 3 | [[#b31955e0]] | ConstructorInvocation |
1 | 4 | [[#b31955e0]] | ExpressionStatement |
1 | 5 | [[#b31955e0]] | ImportDeclaration |
1 | 6 | [[#b31955e0]] | Initializer |
1 | 7 | [[#b31955e0]] | PackageDeclaration |
1 | 8 | [[#b31955e0]] | ParenthesizedExpression |
1 | 9 | [[#b31955e0]] | SimpleType |
1 | 10 | [[#b31955e0]] | SingleMemberAnnotation |
1 | 11 | [[#b31955e0]] | ThisExpression |
1 | 12 | [[#b31955e0]] | TypeDeclarationStatement |
1 | 13 | [[#b31955e0]] | TypeLiteral |
1 | 14 | [[#b31955e0]] | WildcardType |
2 | 1 | [[#b3195580]] | processSequential |
2 | 2 | [[#b3195580]] | processSequential |
2 | 3 | [[#b3195580]] | processSequential |
2 | 4 | [[#b3195580]] | assignFlowInfo |
2 | 5 | [[#b3195580]] | assignFlowInfo |
2 | 6 | [[#b3195580]] | assignFlowInfo |
2 | 7 | [[#b3195580]] | assignFlowInfo |
2 | 8 | [[#b3195580]] | assignFlowInfo |
2 | 9 | [[#b3195580]] | assignFlowInfo |
2 | 10 | [[#b3195580]] | assignFlowInfo |
2 | 11 | [[#b3195580]] | assignFlowInfo |
2 | 12 | [[#b3195580]] | assignFlowInfo |
2 | 13 | [[#b3195580]] | assignFlowInfo |
2 | 14 | [[#b3195580]] | assignFlowInfo |
3 | 1 | [[#b3195420]] | expressions |
3 | 2 | [[#b3195420]] | getElementType |
3 | 3 | [[#b3195420]] | arguments |
3 | 4 | [[#b3195420]] | getExpression |
3 | 5 | [[#b3195420]] | getName |
3 | 6 | [[#b3195420]] | getBody |
3 | 7 | [[#b3195420]] | getName |
3 | 8 | [[#b3195420]] | getExpression |
3 | 9 | [[#b3195420]] | getName |
3 | 10 | [[#b3195420]] | getValue |
3 | 11 | [[#b3195420]] | getQualifier |
3 | 12 | [[#b3195420]] | getDeclaration |
3 | 13 | [[#b3195420]] | getType |
3 | 14 | [[#b3195420]] | getBound |