CloneSet6058


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

                        if (match != null && (match = match.leafComponentType()).isRawType()) {
                                return match == otherBound.leafComponentType(); // forbide: Collection <=  ? extends Collection<?>
                                                                                                                                                                                                                // forbide: Collection[] <=  ? extends Collection<?>[]
                        }
                        return upperBound.isCompatibleWith(otherBound);


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

                        if (match != null && (match = match.leafComponentType()).isRawType()) {
                                return match == lowerBound.leafComponentType(); // forbide: Collection <=  ? super Collection<?>
                                                                                                                                                                                                                // forbide: Collection[] <=  ? super Collection<?>[]
                        }
                        return otherBound.isCompatibleWith(lowerBound);


Clone AbstractionParameter Count: 2Parameter Bindings

if (match != null && (match = match.leafComponentType()).isRawType()) {
  return match == [[#variable78a174a0]].leafComponentType(); // forbide: Collection <=  ? super Collection<?> // forbide: Collection <=  ? extends Collection<?>
// forbide: Collection[] <=  ? super Collection<?>[]
// forbide: Collection[] <=  ? extends Collection<?>[]
}
return [[#variable774e6ca0]].isCompatibleWith( [[#variable78a174a0]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#78a174a0]]
lowerBound 
12[[#78a174a0]]
otherBound 
21[[#774e6ca0]]
otherBound 
22[[#774e6ca0]]
upperBound