CloneSet3499


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
5220.974executable_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
15540
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java
25564
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java
Clone Instance
1
Line Count
5
Source Line
540
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java

                                                              {
                                        // augment super interfaces with the wildcard bound
                                        int length = this.superInterfaces.length;
                                        System.arraycopy(this.superInterfaces, 0, this.superInterfaces = new ReferenceBinding[length + 1], 1, length);
                                        this.superInterfaces[0] = (ReferenceBinding) this.bound; // make bound first
                                                              }


Clone Instance
2
Line Count
5
Source Line
564
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java

                                                              {
                                                // augment super interfaces with the wildcard otherBounds (interfaces per construction)
                                                int otherLength = this.otherBounds.length;
                                                System.arraycopy(this.otherBounds, 0, this.superInterfaces = new ReferenceBinding[otherLength + 1], 1, otherLength);
                                                this.superInterfaces[0] = (ReferenceBinding) this.bound;
                                                              }


Clone AbstractionParameter Count: 2Parameter Bindings

{
  // augment super interfaces with the wildcard bound
  // augment super interfaces with the wildcard otherBounds (interfaces per construction)
  int  [[#variable567d87a0]]= this. [[#variable567d8700]].length;
  System.arraycopy(this. [[#variable567d8700]], 0, this.superInterfaces = new ReferenceBinding[ [[#variable567d87a0]] + 1], 1,  [[#variable567d87a0]]);
  this.superInterfaces[0] = (ReferenceBinding) this.bound; // make bound first
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#567d87a0]]
length 
12[[#567d87a0]]
otherLength 
21[[#567d8700]]
superInterfaces 
22[[#567d8700]]
otherBounds