CloneSet13


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
92901.000executable_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
192648
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
292699
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
393491
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
493549
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
593703
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
696151
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
7963
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/select/SelectionOnMessageSend.java
89713
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
99738
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
109432
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java
119512
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java
129221
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java
139245
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java
149551
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java
159570
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java
169618
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java
179638
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java
189736
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java
199758
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java
209797
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java
219817
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java
229858
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java
239903
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java
249970
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java
2591017
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java
2691305
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java
279112
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java
289208
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java
299228
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java
Clone Instance
1
Line Count
9
Source Line
2648
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                                       {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                       }


Clone Instance
2
Line Count
9
Source Line
2699
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                                                                                 {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                                                                 }


Clone Instance
3
Line Count
9
Source Line
3491
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                                       {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                       }


Clone Instance
4
Line Count
9
Source Line
3549
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                                                                                 {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                                                                 }


Clone Instance
5
Line Count
9
Source Line
3703
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                                                                                                                   {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                                                                                                   }


Clone Instance
6
Line Count
9
Source Line
6151
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                                                                                                                   {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                                                                                                   }


Clone Instance
7
Line Count
9
Source Line
63
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/select/SelectionOnMessageSend.java

                                                                                                                   {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                                                                                                   }


Clone Instance
8
Line Count
9
Source Line
713
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java

                                       {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                       }


Clone Instance
9
Line Count
9
Source Line
738
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java

                                                                                                                  {
                                                int itsLength = itsInterfaces.length;
                                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                        ReferenceBinding next = itsInterfaces[a];
                                                        for (int b = 0; b < nextPosition; b++)
                                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                                        interfacesToVisit[nextPosition++ ] = next;
                                                                }
                                                                                                                  }


Clone Instance
10
Line Count
9
Source Line
432
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java

                                               {
                                                int itsLength = itsInterfaces.length;
                                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                        ReferenceBinding next = itsInterfaces[a];
                                                        for (int b = 0; b < nextPosition; b++)
                                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                                        interfacesToVisit[nextPosition++ ] = next;
                                                                }
                                               }


Clone Instance
11
Line Count
9
Source Line
512
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java

                                                                                                         {
                                int itsLength = itsInterfaces.length;
                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                        ReferenceBinding next = itsInterfaces[a];
                                        for (int b = 0; b < nextPosition; b++)
                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                        interfacesToVisit[nextPosition++ ] = next;
                                                }
                                                                                                         }


Clone Instance
12
Line Count
9
Source Line
221
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java

                                       {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                       }


Clone Instance
13
Line Count
9
Source Line
245
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java

                                                                                                                 {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                                                                                                 }


Clone Instance
14
Line Count
9
Source Line
551
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java

                               {
                                int itsLength = itsInterfaces.length;
                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                        ReferenceBinding next = itsInterfaces[a];
                                        for (int b = 0; b < nextPosition; b++)
                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                        interfacesToVisit[nextPosition++ ] = next;
                                                }
                               }


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

                                                                                                         {
                                int itsLength = itsInterfaces.length;
                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                        ReferenceBinding next = itsInterfaces[a];
                                        for (int b = 0; b < nextPosition; b++)
                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                        interfacesToVisit[nextPosition++ ] = next;
                                                }
                                                                                                         }


Clone Instance
16
Line Count
9
Source Line
618
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java

                               {
                                int itsLength = itsInterfaces.length;
                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                        ReferenceBinding next = itsInterfaces[a];
                                        for (int b = 0; b < nextPosition; b++)
                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                        interfacesToVisit[nextPosition++ ] = next;
                                                }
                               }


Clone Instance
17
Line Count
9
Source Line
638
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java

                                                                                          {
                        int itsLength = itsInterfaces.length;
                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                ReferenceBinding next = itsInterfaces[a];
                                for (int b = 0; b < nextPosition; b++)
                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                interfacesToVisit[nextPosition++ ] = next;
                                        }
                                                                                          }


Clone Instance
18
Line Count
9
Source Line
736
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java

                               {
                                int itsLength = itsInterfaces.length;
                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                        ReferenceBinding next = itsInterfaces[a];
                                        for (int b = 0; b < nextPosition; b++)
                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                        interfacesToVisit[nextPosition++ ] = next;
                                                }
                               }


Clone Instance
19
Line Count
9
Source Line
758
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java

                                                                                          {
                        int itsLength = itsInterfaces.length;
                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                ReferenceBinding next = itsInterfaces[a];
                                for (int b = 0; b < nextPosition; b++)
                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                interfacesToVisit[nextPosition++ ] = next;
                                        }
                                                                                          }


Clone Instance
20
Line Count
9
Source Line
797
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java

                               {
                                int itsLength = itsInterfaces.length;
                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                        ReferenceBinding next = itsInterfaces[a];
                                        for (int b = 0; b < nextPosition; b++)
                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                        interfacesToVisit[nextPosition++ ] = next;
                                                }
                               }


Clone Instance
21
Line Count
9
Source Line
817
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java

                                                                                          { // in code assist cases when source types are added late, may not be finished connecting hierarchy
                        int itsLength = itsInterfaces.length;
                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                ReferenceBinding next = itsInterfaces[a];
                                for (int b = 0; b < nextPosition; b++)
                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                interfacesToVisit[nextPosition++ ] = next;
                                        }
                                                                                          }


Clone Instance
22
Line Count
9
Source Line
858
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java

                                       {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                       }


Clone Instance
23
Line Count
9
Source Line
903
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java

                                                                                                                  {
                                                int itsLength = itsInterfaces.length;
                                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                        ReferenceBinding next = itsInterfaces[a];
                                                        for (int b = 0; b < nextPosition; b++)
                                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                                        interfacesToVisit[nextPosition++ ] = next;
                                                                }
                                                                                                                  }


Clone Instance
24
Line Count
9
Source Line
970
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java

                                       {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                       }


Clone Instance
25
Line Count
9
Source Line
1017
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java

                                                                                                                  {
                                                int itsLength = itsInterfaces.length;
                                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                        ReferenceBinding next = itsInterfaces[a];
                                                        for (int b = 0; b < nextPosition; b++)
                                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                                        interfacesToVisit[nextPosition++ ] = next;
                                                                }
                                                                                                                  }


Clone Instance
26
Line Count
9
Source Line
1305
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java

                                                                                                                                            {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                                                                                                                            }


Clone Instance
27
Line Count
9
Source Line
112
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java

                                                                                                                         {
                                                int itsLength = itsInterfaces.length;
                                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                        ReferenceBinding next = itsInterfaces[a];
                                                        for (int b = 0; b < nextPosition; b++)
                                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                                        interfacesToVisit[nextPosition++ ] = next;
                                                                }
                                                                                                                         }


Clone Instance
28
Line Count
9
Source Line
208
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java

                                               {
                                                int itsLength = itsInterfaces.length;
                                                if (nextPosition + itsLength >= interfacesToVisit.length)
                                                        System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                                nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                        ReferenceBinding next = itsInterfaces[a];
                                                        for (int b = 0; b < nextPosition; b++)
                                                                if (next == interfacesToVisit[b]) continue nextInterface;
                                                        interfacesToVisit[nextPosition++ ] = next;
                                                                }
                                               }


Clone Instance
29
Line Count
9
Source Line
228
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java

                                                                                 {
                                        int itsLength = itsInterfaces.length;
                                        if (nextPosition + itsLength >= interfacesToVisit.length)
                                                System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
                                        nextInterface:  for (int a = 0; a < itsLength; a++) {
                                                ReferenceBinding next = itsInterfaces[a];
                                                for (int b = 0; b < nextPosition; b++)
                                                        if (next == interfacesToVisit[b]) continue nextInterface;
                                                interfacesToVisit[nextPosition++ ] = next;
                                                        }
                                                                                 }


Clone AbstractionParameter Count: 0Parameter Bindings

{ // in code assist cases when source types are added late, may not be finished connecting hierarchy
  int itsLength = itsInterfaces.length;
  if (nextPosition + itsLength >= interfacesToVisit.length)
    System.arraycopy(interfacesToVisit, 0, interfacesToVisit = new ReferenceBinding[nextPosition + itsLength + 5], 0, nextPosition);
  nextInterface:
    for (int a = 0; a < itsLength; a++) {
      ReferenceBinding next = itsInterfaces[a];
      for (int b = 0; b < nextPosition; b++)
        if (next == interfacesToVisit[b])
          continue nextInterface;
      interfacesToVisit[nextPosition++ ] = next;
    }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None