CloneSet1222


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
15201.000statement_sequence[7]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
115303
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java
215311
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java
Clone Instance
1
Line Count
15
Source Line
303
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java

                if (methodSelectors[s] == null) continue nextSelector;

                MethodBinding[] current = (MethodBinding[]) this.currentMethods.get(methodSelectors[s]);
                if (current == null && skipInheritedMethods)
                        continue nextSelector;

                MethodBinding[] inherited = (MethodBinding[]) this.inheritedMethods.valueTable[s];
                if (inherited.length == 1 && current == null) { // handle the common case
                        if (mustImplementAbstractMethods && inherited[0].isAbstract())
                                checkAbstractMethod(inherited[0]);
                        continue nextSelector;
                }

                int index = -1;
                MethodBinding[] matchingInherited = new MethodBinding[inherited.length];


Clone Instance
2
Line Count
15
Source Line
311
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java

                if (methodSelectors[s] == null) continue nextSelector;

                MethodBinding[] current = (MethodBinding[]) this.currentMethods.get(methodSelectors[s]);
                if (current == null && skipInheritedMethods)
                        continue nextSelector;

                MethodBinding[] inherited = (MethodBinding[]) this.inheritedMethods.valueTable[s];
                if (inherited.length == 1 && current == null) { // handle the common case
                        if (mustImplementAbstractMethods && inherited[0].isAbstract())
                                checkAbstractMethod(inherited[0]);
                        continue nextSelector;
                }

                int index = -1;
                MethodBinding[] matchingInherited = new MethodBinding[inherited.length];


Clone AbstractionParameter Count: 0Parameter Bindings

if (methodSelectors[s] == null)
  continue nextSelector;
MethodBinding[] current = (MethodBinding[]) this.currentMethods.get(methodSelectors[s]);
if (current == null && skipInheritedMethods)
  continue nextSelector;
MethodBinding[] inherited = (MethodBinding[]) this.inheritedMethods.valueTable[s];
if (inherited.length == 1 && current == null) { // handle the common case
  if (mustImplementAbstractMethods && inherited[0].isAbstract())
    checkAbstractMethod(inherited[0]);
  continue nextSelector;
}
int index = -1;
MethodBinding[] matchingInherited = new MethodBinding[inherited.length];
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None