CloneSet8218


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
7230.954switch_group
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
17623
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java
27632
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java
Clone Instance
1
Line Count
7
Source Line
623
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java

                                case Wildcard.EXTENDS:
                                        // match "? extends <upperBound>" with "?"
                                        if (otherWildcard.boundKind == Wildcard.UNBOUND &&
                                                           wildcard.bound == wildcard.typeVariable()
                                                                        .upperBound())
                                                continue nextArgument;
                                        break;


Clone Instance
2
Line Count
7
Source Line
632
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java

                                case Wildcard.UNBOUND:
                                        // match "?" with "? extends <upperBound>"
                                        if (otherWildcard.boundKind == Wildcard.EXTENDS &&
                                                           otherWildcard.bound == otherWildcard
                                                                        .typeVariable().upperBound())
                                                continue nextArgument;
                                        break;


Clone AbstractionParameter Count: 3Parameter Bindings

case Wildcard. [[#variableb72283e0]]:
  // match "? extends <upperBound>" with "?"
  // match "?" with "? extends <upperBound>"
  if (otherWildcard.boundKind == Wildcard. [[#variableb7228340]]&& [[#variableb72282a0]].bound == [[#variableb72282a0]].typeVariable().upperBound())
    continue nextArgument;
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b72283e0]]
EXTENDS 
12[[#b72283e0]]
UNBOUND 
21[[#b7228340]]
UNBOUND 
22[[#b7228340]]
EXTENDS 
31[[#b72282a0]]
wildcard 
32[[#b72282a0]]
otherWildcard