Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
5 | 15 | 4 | 0.955 | class_body_declarations[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 5 | 164 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
2 | 5 | 170 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
3 | 5 | 179 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
4 | 5 | 188 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
5 | 5 | 194 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
6 | 5 | 200 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
7 | 5 | 206 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
8 | 5 | 212 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
9 | 5 | 218 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
10 | 5 | 236 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
11 | 5 | 242 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
12 | 5 | 248 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
13 | 5 | 257 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
14 | 5 | 269 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
15 | 5 | 275 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionNodeDetector.java |
| ||||
public boolean visit(AND_AND_Expression and_and_Expression, BlockScope scope) { return this.visit(and_and_Expression); } public boolean visit(ArrayAllocationExpression arrayAllocationExpression, BlockScope scope) { return this.visit(arrayAllocationExpression); } |
| ||||
public boolean visit(ArrayInitializer arrayInitializer, BlockScope scope) { return this.visit(arrayInitializer); } public boolean visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference, BlockScope scope) { return this.visit(arrayQualifiedTypeReference); } |
| ||||
public boolean visit(ArrayReference arrayReference, BlockScope scope) { return this.visit(arrayReference); } public boolean visit(ArrayTypeReference arrayTypeReference, BlockScope scope) { return this.visit(arrayTypeReference); } |
| ||||
public boolean visit(Assignment assignment, BlockScope scope) { return this.visit(assignment); } public boolean visit(BinaryExpression binaryExpression, BlockScope scope) { return this.visit(binaryExpression); } |
| ||||
public boolean visit(CastExpression castExpression, BlockScope scope) { return this.visit(castExpression); } public boolean visit(CompoundAssignment compoundAssignment, BlockScope scope) { return this.visit(compoundAssignment); } |
| ||||
public boolean visit(ConditionalExpression conditionalExpression, BlockScope scope) { return this.visit(conditionalExpression); } public boolean visit(EqualExpression equalExpression, BlockScope scope) { return this.visit(equalExpression); } |
| ||||
public boolean visit(ExplicitConstructorCall explicitConstructor, BlockScope scope) { return this.visit(explicitConstructor); } public boolean visit(FieldReference fieldReference, BlockScope scope) { return this.visit(fieldReference); } |
| ||||
public boolean visit(InstanceOfExpression instanceOfExpression, BlockScope scope) { return this.visit(instanceOfExpression); } public boolean visit(MessageSend messageSend, BlockScope scope) { return this.visit(messageSend); } |
| ||||
public boolean visit(OR_OR_Expression or_or_Expression, BlockScope scope) { return this.visit(or_or_Expression); } public boolean visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference, BlockScope scope) { return this.visit(parameterizedQualifiedTypeReference); } |
| ||||
public boolean visit(PrefixExpression prefixExpression, BlockScope scope) { return this.visit(prefixExpression); } public boolean visit(QualifiedAllocationExpression qualifiedAllocationExpression, BlockScope scope) { return this.visit(qualifiedAllocationExpression); } |
| ||||
public boolean visit(QualifiedNameReference qualifiedNameReference, BlockScope scope) { return this.visit(qualifiedNameReference); } public boolean visit(QualifiedSuperReference qualifiedSuperReference, BlockScope scope) { return this.visit(qualifiedSuperReference); } |
| ||||
public boolean visit(QualifiedThisReference qualifiedThisReference, BlockScope scope) { return this.visit(qualifiedThisReference); } public boolean visit(QualifiedTypeReference qualifiedTypeReference, BlockScope scope) { return this.visit(qualifiedTypeReference); } |
| ||||
public boolean visit(SingleNameReference singleNameReference, BlockScope scope) { return this.visit(singleNameReference); } public boolean visit(SingleTypeReference singleTypeReference, BlockScope scope) { return this.visit(singleTypeReference); } |
| ||||
public boolean visit(SuperReference superReference, BlockScope scope) { return this.visit(superReference); } public boolean visit(ThisReference thisReference, BlockScope scope) { return this.visit(thisReference); } |
| ||||
public boolean visit(UnaryExpression unaryExpression, BlockScope scope) { return this.visit(unaryExpression); } public boolean visit(MemberValuePair pair, BlockScope scope) { return this.visit(pair); } |
| |||
public boolean visit( [[#variablec2356a20]] [[#variablec2356a80]], BlockScope scope) { return this.visit( [[#variablec2356a80]]); } public boolean visit( [[#variableb8c40600]] [[#variablec2356a40]], BlockScope scope) { return this.visit( [[#variablec2356a40]]); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#c2356a20]] | UnaryExpression |
1 | 2 | [[#c2356a20]] | SuperReference |
1 | 3 | [[#c2356a20]] | SingleNameReference |
1 | 4 | [[#c2356a20]] | QualifiedThisReference |
1 | 5 | [[#c2356a20]] | QualifiedNameReference |
1 | 6 | [[#c2356a20]] | PrefixExpression |
1 | 7 | [[#c2356a20]] | OR_OR_Expression |
1 | 8 | [[#c2356a20]] | InstanceOfExpression |
1 | 9 | [[#c2356a20]] | ExplicitConstructorCall |
1 | 10 | [[#c2356a20]] | ConditionalExpression |
1 | 11 | [[#c2356a20]] | CastExpression |
1 | 12 | [[#c2356a20]] | Assignment |
1 | 13 | [[#c2356a20]] | ArrayReference |
1 | 14 | [[#c2356a20]] | ArrayInitializer |
1 | 15 | [[#c2356a20]] | AND_AND_Expression |
2 | 1 | [[#c2356a80]] | unaryExpression |
2 | 2 | [[#c2356a80]] | superReference |
2 | 3 | [[#c2356a80]] | singleNameReference |
2 | 4 | [[#c2356a80]] | qualifiedThisReference |
2 | 5 | [[#c2356a80]] | qualifiedNameReference |
2 | 6 | [[#c2356a80]] | prefixExpression |
2 | 7 | [[#c2356a80]] | or_or_Expression |
2 | 8 | [[#c2356a80]] | instanceOfExpression |
2 | 9 | [[#c2356a80]] | explicitConstructor |
2 | 10 | [[#c2356a80]] | conditionalExpression |
2 | 11 | [[#c2356a80]] | castExpression |
2 | 12 | [[#c2356a80]] | assignment |
2 | 13 | [[#c2356a80]] | arrayReference |
2 | 14 | [[#c2356a80]] | arrayInitializer |
2 | 15 | [[#c2356a80]] | and_and_Expression |
3 | 1 | [[#b8c40600]] | MemberValuePair |
3 | 2 | [[#b8c40600]] | ThisReference |
3 | 3 | [[#b8c40600]] | SingleTypeReference |
3 | 4 | [[#b8c40600]] | QualifiedTypeReference |
3 | 5 | [[#b8c40600]] | QualifiedSuperReference |
3 | 6 | [[#b8c40600]] | QualifiedAllocationExpression |
3 | 7 | [[#b8c40600]] | ParameterizedQualifiedTypeReference |
3 | 8 | [[#b8c40600]] | MessageSend |
3 | 9 | [[#b8c40600]] | FieldReference |
3 | 10 | [[#b8c40600]] | EqualExpression |
3 | 11 | [[#b8c40600]] | CompoundAssignment |
3 | 12 | [[#b8c40600]] | BinaryExpression |
3 | 13 | [[#b8c40600]] | ArrayTypeReference |
3 | 14 | [[#b8c40600]] | ArrayQualifiedTypeReference |
3 | 15 | [[#b8c40600]] | ArrayAllocationExpression |
4 | 1 | [[#c2356a40]] | pair |
4 | 2 | [[#c2356a40]] | thisReference |
4 | 3 | [[#c2356a40]] | singleTypeReference |
4 | 4 | [[#c2356a40]] | qualifiedTypeReference |
4 | 5 | [[#c2356a40]] | qualifiedSuperReference |
4 | 6 | [[#c2356a40]] | qualifiedAllocationExpression |
4 | 7 | [[#c2356a40]] | parameterizedQualifiedTypeReference |
4 | 8 | [[#c2356a40]] | messageSend |
4 | 9 | [[#c2356a40]] | fieldReference |
4 | 10 | [[#c2356a40]] | equalExpression |
4 | 11 | [[#c2356a40]] | compoundAssignment |
4 | 12 | [[#c2356a40]] | binaryExpression |
4 | 13 | [[#c2356a40]] | arrayTypeReference |
4 | 14 | [[#c2356a40]] | arrayQualifiedTypeReference |
4 | 15 | [[#c2356a40]] | arrayAllocationExpression |