CloneSet646


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
11150.952statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
16504
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.java
26163
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/FlowContext.java
311260
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTConverter.java
41217
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeBinding.java
51328
plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/CodeFormatterApplication.java
61590
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/compiler/parser/SourceTypeConverter.java
76181
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProjectElementInfo.java
81179
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/MultiOperation.java
9198
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/PackageFragmentRootInfo.java
10149
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/TypeVector.java
11144
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeSnippetParsingUtil.java
Clone Instance
1
Line Count
6
Source Line
504
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.java

                        // we need to resize the memberTypes array. Some local or anonymous classes
                        // are present in the current class.
                        System.arraycopy(
                                memberTypes, 
                                0, 
                                (memberTypes = new IBinaryNestedType[memberTypeIndex]), 
                                0, 
                                memberTypeIndex);


Clone Instance
2
Line Count
6
Source Line
163
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/FlowContext.java

        // duplicate the array of raised exceptions since it will be updated
        // (null replaces any handled exception)
        System.arraycopy(
                raisedExceptions, 
                0, 
                (raisedExceptions = new TypeBinding[raisedCount]), 
                0, 
                raisedCount);


Clone Instance
3
Line Count
1
Source Line
1260
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTConverter.java

                                System.arraycopy(problems, 0, (resizedProblems = new CategorizedProblem[realProblemLength]), 0, realProblemLength);


Clone Instance
4
Line Count
1
Source Line
217
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeBinding.java

                                        System.arraycopy(newMethods, 0, (newMethods = new IMethodBinding[removeSyntheticsCounter]), 0, removeSyntheticsCounter);


Clone Instance
5
Line Count
1
Source Line
328
Source File
plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/CodeFormatterApplication.java

                        System.arraycopy(filesToFormat, 0, (filesToFormat = new File[fileCounter]), 0, fileCounter);


Clone Instance
6
Line Count
1
Source Line
590
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/compiler/parser/SourceTypeConverter.java

                        // resize to remove null annotations
                        System.arraycopy(annotations, 0, (annotations = new Annotation[recordedAnnotations]), 0, recordedAnnotations);


Clone Instance
7
Line Count
6
Source Line
181
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProjectElementInfo.java

                                System.arraycopy(
                                        resources, 
                                        0, 
                                        (resources = new IResource[resourcesCounter]), 
                                        0, 
                                        resourcesCounter);


Clone Instance
8
Line Count
1
Source Line
179
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/MultiOperation.java

                                // resize
                                System.arraycopy(errors, 0, (errors = new IJavaModelStatus[errorsCounter]), 0, errorsCounter);


Clone Instance
9
Line Count
1
Source Line
98
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/PackageFragmentRootInfo.java

                        System.arraycopy(nonJavaResources, 0, (nonJavaResources = new IResource[nonJavaResourcesCounter]), 0, nonJavaResourcesCounter);


Clone Instance
10
Line Count
1
Source Line
49
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/TypeVector.java

                System.arraycopy(elements, 0, (elements = new IType[maxSize]), 0, size);


Clone Instance
11
Line Count
1
Source Line
44
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeSnippetParsingUtil.java

                                System.arraycopy(compilationResultProblems, 0, (problems = new CategorizedProblem[problemsCount]), 0, problemsCount);


Clone AbstractionParameter Count: 5Parameter Bindings

// resize
// resize to remove null annotations
// duplicate the array of raised exceptions since it will be updated
// (null replaces any handled exception)
// we need to resize the memberTypes array. Some local or anonymous classes
// are present in the current class.
System.arraycopy( [[#variable73028620]], 0, ( [[#variable730285a0]]= new [[#variable73028520]][ [[#variable73028480]]]), 0,  [[#variable73028360]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#73028620]]
compilationResultProblems 
12[[#73028620]]
elements 
13[[#73028620]]
nonJavaResources 
14[[#73028620]]
errors 
15[[#73028620]]
resources 
16[[#73028620]]
annotations 
17[[#73028620]]
filesToFormat 
18[[#73028620]]
newMethods 
19[[#73028620]]
problems 
110[[#73028620]]
raisedExceptions 
111[[#73028620]]
memberTypes 
21[[#730285a0]]
problems 
22[[#730285a0]]
elements 
23[[#730285a0]]
nonJavaResources 
24[[#730285a0]]
errors 
25[[#730285a0]]
resources 
26[[#730285a0]]
annotations 
27[[#730285a0]]
filesToFormat 
28[[#730285a0]]
newMethods 
29[[#730285a0]]
resizedProblems 
210[[#730285a0]]
raisedExceptions 
211[[#730285a0]]
memberTypes 
31[[#73028520]]
CategorizedProblem 
32[[#73028520]]
IType 
33[[#73028520]]
IResource 
34[[#73028520]]
IJavaModelStatus 
35[[#73028520]]
IResource 
36[[#73028520]]
Annotation 
37[[#73028520]]
File 
38[[#73028520]]
IMethodBinding 
39[[#73028520]]
CategorizedProblem 
310[[#73028520]]
TypeBinding 
311[[#73028520]]
IBinaryNestedType 
41[[#73028480]]
problemsCount 
42[[#73028480]]
maxSize 
43[[#73028480]]
nonJavaResourcesCounter 
44[[#73028480]]
errorsCounter 
45[[#73028480]]
resourcesCounter 
46[[#73028480]]
recordedAnnotations 
47[[#73028480]]
fileCounter 
48[[#73028480]]
removeSyntheticsCounter 
49[[#73028480]]
realProblemLength 
410[[#73028480]]
raisedCount 
411[[#73028480]]
memberTypeIndex 
51[[#73028360]]
problemsCount 
52[[#73028360]]
size 
53[[#73028360]]
nonJavaResourcesCounter 
54[[#73028360]]
errorsCounter 
55[[#73028360]]
resourcesCounter 
56[[#73028360]]
recordedAnnotations 
57[[#73028360]]
fileCounter 
58[[#73028360]]
removeSyntheticsCounter 
59[[#73028360]]
realProblemLength 
510[[#73028360]]
raisedCount 
511[[#73028360]]
memberTypeIndex