| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 1 | 22 | 3 | 0.959 | statement_sequence_member |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 1 | 176 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/CharOperation.java |
| 2 | 1 | 601 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/CharOperation.java |
| 3 | 1 | 673 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/CharOperation.java |
| 4 | 1 | 990 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/CharOperation.java |
| 5 | 6 | 2895 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/CharOperation.java |
| 6 | 1 | 464 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java |
| 7 | 1 | 503 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java |
| 8 | 1 | 2654 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java |
| 9 | 1 | 286 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ClasspathEntry.java |
| 10 | 1 | 129 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/CopyResourceElementsOperation.java |
| 11 | 1 | 111 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/SuperTypeReferencePattern.java |
| 12 | 1 | 116 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/SuperTypeReferencePattern.java |
| 13 | 1 | 121 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/SuperTypeReferencePattern.java |
| 14 | 1 | 126 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/SuperTypeReferencePattern.java |
| 15 | 1 | 131 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/SuperTypeReferencePattern.java |
| 16 | 1 | 136 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/SuperTypeReferencePattern.java |
| 17 | 1 | 106 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/TypeDeclarationPattern.java |
| 18 | 1 | 111 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/TypeDeclarationPattern.java |
| 19 | 1 | 119 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/TypeDeclarationPattern.java |
| 20 | 1 | 285 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/RuntimeSignature.java |
| 21 | 6 | 306 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/RuntimeSignature.java |
| 22 | 1 | 114 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/ClassFileMarkerAnnotationModel.java |
| ||||
System.arraycopy(second, 0, result, length1, length2); |
| ||||
System.arraycopy(second, 0, result, length1, length2); |
| ||||
System.arraycopy(second, 0, result, length1, length2); |
| ||||
System.arraycopy(name, 0, result, index, nameLength); |
| ||||
System.arraycopy(
replacementChars,
0,
result,
outStart,
replacementLength);
|
| ||||
System.arraycopy(typeSignature, 0, result, arrayCount, sigLength); |
| ||||
System.arraycopy(parameterType, 0, result, index, length); |
| ||||
System.arraycopy(segment, 0, result, index, segmentLength); |
| ||||
System.arraycopy(rules, 0, result, referringRulesLength, accessRulesLength); |
| ||||
System.arraycopy(actualNonJavaResources, 0, result, correctKindChildrenSize, actualNonJavaResourceCount); |
| ||||
System.arraycopy(superSimpleName, 0, result, pos, superLength); |
| ||||
System.arraycopy(superQualification, 0, result, pos, superQLength); |
| ||||
System.arraycopy(simpleName, 0, result, pos, simpleLength); |
| ||||
System.arraycopy(enclosingTypeName, 0, result, pos, enclosingLength); |
| ||||
System.arraycopy(typeParameters, 0, result, pos, typeParametersLength); |
| ||||
System.arraycopy(packageName, 0, result, pos, packageLength); |
| ||||
System.arraycopy(typeName, 0, result, pos, typeNameLength); |
| ||||
System.arraycopy(packageName, 0, result, pos, packageLength); |
| ||||
System.arraycopy(enclosingName, 0, result, pos, itsLength); |
| ||||
System.arraycopy(methodName, 0, result, index, selectorLength); |
| ||||
System.arraycopy(
parameterName,
0,
result,
index,
paramLength);
|
| ||||
System.arraycopy(workspaceMarkers, 0, result, resourceMarkersLength, workspaceMarkersLength); |
| |||
System.arraycopy( [[#variableb9771780]], 0, result, [[#variablec18cae60]], [[#variableb9771800]]); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#b9771780]] | packageName |
| 1 | 2 | [[#b9771780]] | second |
| 1 | 3 | [[#b9771780]] | replacementChars |
| 1 | 4 | [[#b9771780]] | name |
| 1 | 5 | [[#b9771780]] | segment |
| 1 | 6 | [[#b9771780]] | parameterType |
| 1 | 7 | [[#b9771780]] | typeSignature |
| 1 | 8 | [[#b9771780]] | actualNonJavaResources |
| 1 | 9 | [[#b9771780]] | typeParameters |
| 1 | 10 | [[#b9771780]] | enclosingTypeName |
| 1 | 11 | [[#b9771780]] | superQualification |
| 1 | 12 | [[#b9771780]] | superSimpleName |
| 1 | 13 | [[#b9771780]] | enclosingName |
| 1 | 14 | [[#b9771780]] | typeName |
| 1 | 15 | [[#b9771780]] | parameterName |
| 1 | 16 | [[#b9771780]] | methodName |
| 1 | 17 | [[#b9771780]] | workspaceMarkers |
| 1 | 18 | [[#b9771780]] | simpleName |
| 1 | 19 | [[#b9771780]] | rules |
| 1 | 20 | [[#b9771780]] | second |
| 1 | 21 | [[#b9771780]] | packageName |
| 1 | 22 | [[#b9771780]] | second |
| 2 | 1 | [[#c18cae60]] | pos |
| 2 | 2 | [[#c18cae60]] | length1 |
| 2 | 3 | [[#c18cae60]] | outStart |
| 2 | 4 | [[#c18cae60]] | index |
| 2 | 5 | [[#c18cae60]] | index |
| 2 | 6 | [[#c18cae60]] | index |
| 2 | 7 | [[#c18cae60]] | arrayCount |
| 2 | 8 | [[#c18cae60]] | correctKindChildrenSize |
| 2 | 9 | [[#c18cae60]] | pos |
| 2 | 10 | [[#c18cae60]] | pos |
| 2 | 11 | [[#c18cae60]] | pos |
| 2 | 12 | [[#c18cae60]] | pos |
| 2 | 13 | [[#c18cae60]] | pos |
| 2 | 14 | [[#c18cae60]] | pos |
| 2 | 15 | [[#c18cae60]] | index |
| 2 | 16 | [[#c18cae60]] | index |
| 2 | 17 | [[#c18cae60]] | resourceMarkersLength |
| 2 | 18 | [[#c18cae60]] | pos |
| 2 | 19 | [[#c18cae60]] | referringRulesLength |
| 2 | 20 | [[#c18cae60]] | length1 |
| 2 | 21 | [[#c18cae60]] | pos |
| 2 | 22 | [[#c18cae60]] | length1 |
| 3 | 1 | [[#b9771800]] | packageLength |
| 3 | 2 | [[#b9771800]] | length2 |
| 3 | 3 | [[#b9771800]] | replacementLength |
| 3 | 4 | [[#b9771800]] | nameLength |
| 3 | 5 | [[#b9771800]] | segmentLength |
| 3 | 6 | [[#b9771800]] | length |
| 3 | 7 | [[#b9771800]] | sigLength |
| 3 | 8 | [[#b9771800]] | actualNonJavaResourceCount |
| 3 | 9 | [[#b9771800]] | typeParametersLength |
| 3 | 10 | [[#b9771800]] | enclosingLength |
| 3 | 11 | [[#b9771800]] | superQLength |
| 3 | 12 | [[#b9771800]] | superLength |
| 3 | 13 | [[#b9771800]] | itsLength |
| 3 | 14 | [[#b9771800]] | typeNameLength |
| 3 | 15 | [[#b9771800]] | paramLength |
| 3 | 16 | [[#b9771800]] | selectorLength |
| 3 | 17 | [[#b9771800]] | workspaceMarkersLength |
| 3 | 18 | [[#b9771800]] | simpleLength |
| 3 | 19 | [[#b9771800]] | accessRulesLength |
| 3 | 20 | [[#b9771800]] | length2 |
| 3 | 21 | [[#b9771800]] | packageLength |
| 3 | 22 | [[#b9771800]] | length2 |