CloneSet3383


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
6210.984statement_sequence[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
16273
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java
26295
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java
Clone Instance
1
Line Count
6
Source Line
273
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java

        // All inherited methods do NOT have the same vmSignature
        if (this.type.isInterface())
                for (int i = length; --i >= 0;)
                        if (methods[i].declaringClass.id == TypeIds.T_JavaLangObject)
                                return false; // do not complain since the super interface already got blamed
        problemReporter().inheritedMethodsHaveIncompatibleReturnTypes(this.type, methods, length);
        return false;


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

                                if (this.type.isInterface())
                                        for (int m = length; --m >= 0;)
                                                if (methods[m].declaringClass.id == TypeIds.T_JavaLangObject)
                                                        return false; // do not complain since the super interface already got blamed
                                problemReporter().inheritedMethodsHaveIncompatibleReturnTypes(this.type, methods, length);
                                return false;


Clone AbstractionParameter Count: 1Parameter Bindings

// All inherited methods do NOT have the same vmSignature
if (this.type.isInterface())
  for (int  [[#variablea525cd40]]= length; -- [[#variablea525cd40]]>= 0;)
    if (methods[ [[#variablea525cd40]]].declaringClass.id == TypeIds.T_JavaLangObject)
      return false; // do not complain since the super interface already got blamed
problemReporter().inheritedMethodsHaveIncompatibleReturnTypes(this.type, methods, length);
return false;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#a525cd40]]
m 
12[[#a525cd40]]
i