| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 3 | 3 | 1 | 0.966 | statement_sequence_member |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 3 | 325 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ASTNode.java |
| 2 | 3 | 363 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MessageSend.java |
| 3 | 3 | 410 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MessageSend.java |
| ||||
if ((method.isPrivate() || method.declaringClass.isLocalType()) && !scope.isDefinedInMethod(method)) {
// ignore cases where method is used from within inside itself (e.g. direct recursions)
method.original().modifiers |= ExtraCompilerModifiers.AccLocallyUsed;
}
|
| ||||
if ((closestMatch.isPrivate() || closestMatch.declaringClass.isLocalType()) && !scope.isDefinedInMethod(closestMatch)) {
// ignore cases where method is used from within inside itself (e.g. direct recursions)
closestMatch.original().modifiers |= ExtraCompilerModifiers.AccLocallyUsed;
}
|
| ||||
if ((closestMatch.isPrivate() || closestMatch.declaringClass.isLocalType()) && !scope.isDefinedInMethod(closestMatch)) {
// ignore cases where method is used from within inside itself (e.g. direct recursions)
closestMatch.original().modifiers |= ExtraCompilerModifiers.AccLocallyUsed;
}
|
| |||
if (( [[#variable520a2a80]].isPrivate() || [[#variable520a2a80]].declaringClass.isLocalType()) && !scope.isDefinedInMethod( [[#variable520a2a80]])) {
[[#variable520a2a80]].original().modifiers |= ExtraCompilerModifiers.AccLocallyUsed;
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#520a2a80]] | closestMatch |
| 1 | 2 | [[#520a2a80]] | method |
| 1 | 3 | [[#520a2a80]] | closestMatch |