CloneSet1396


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
12420.977statement_sequence[4]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
112334
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodBinding.java
212204
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageBinding.java
3121060
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeBinding.java
412273
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableBinding.java
Clone Instance
1
Line Count
12
Source Line
334
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodBinding.java

                if (other == this ) {
                        // identical binding - equal (key or no key)
                        return true;
                }
                if (other == null) {
                        // other binding missing
                        return false;
                }
                if ( !(other instanceof MethodBinding)) {
                        return false;
                }
                org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherBinding = ((MethodBinding) other).binding;


Clone Instance
2
Line Count
12
Source Line
204
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageBinding.java

                if (other == this ) {
                        // identical binding - equal (key or no key)
                        return true;
                }
                if (other == null) {
                        // other binding missing
                        return false;
                }
                if ( !(other instanceof PackageBinding)) {
                        return false;
                }
                org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding2 = ((PackageBinding) other).binding;


Clone Instance
3
Line Count
12
Source Line
1060
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeBinding.java

                if (other == this ) {
                        // identical binding - equal (key or no key)
                        return true;
                }
                if (other == null) {
                        // other binding missing
                        return false;
                }
                if ( !(other instanceof TypeBinding)) {
                        return false;
                }
                org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding = ((TypeBinding) other).binding;


Clone Instance
4
Line Count
12
Source Line
273
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableBinding.java

                if (other == this ) {
                        // identical binding - equal (key or no key)
                        return true;
                }
                if (other == null) {
                        // other binding missing
                        return false;
                }
                if ( !(other instanceof VariableBinding)) {
                        return false;
                }
                org.eclipse.jdt.internal.compiler.lookup.VariableBinding otherBinding = ((VariableBinding) other).binding;


Clone AbstractionParameter Count: 2Parameter Bindings

if (other == this ) {
  // identical binding - equal (key or no key)
  return true;
}
if (other == null) {
  // other binding missing
  return false;
}
if ( !(other instanceof [[#variableb9716360]])) {
  return false;
}
org.eclipse.jdt.internal.compiler.lookup. [[#variableb9716360]]  [[#variableb9717580]]= (( [[#variableb9716360]]) other).binding;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b9716360]]
VariableBinding 
12[[#b9716360]]
TypeBinding 
13[[#b9716360]]
PackageBinding 
14[[#b9716360]]
MethodBinding 
21[[#b9717580]]
otherBinding 
22[[#b9717580]]
otherBinding 
23[[#b9717580]]
packageBinding2 
24[[#b9717580]]
otherBinding