CloneSet1387


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
31030.958executable_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13130
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java
23137
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java
33151
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java
44156
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java
53162
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java
63433
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java
73441
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java
83186
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference.java
93151
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.java
103154
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.java
Clone Instance
1
Line Count
3
Source Line
130
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java

                                                                               {
                        scope.problemReporter().operatorOnlyValidOnNumericType(this, lhsType, expressionType);
                        return null;
                                                                               }


Clone Instance
2
Line Count
3
Source Line
137
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java

                                                       { // String += Thread is valid whereas Thread += String  is not
                                scope.problemReporter().invalidOperator(this, lhsType, expressionType);
                                return null;
                                                       }


Clone Instance
3
Line Count
3
Source Line
151
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java

                                           {
                        scope.problemReporter().invalidOperator(this, lhsType, expressionType);
                        return null;
                                           }


Clone Instance
4
Line Count
4
Source Line
156
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java

                                                      {
                                // <Object> += <String> is illegal (39248)
                                scope.problemReporter().invalidOperator(this, lhsType, expressionType);
                                return null;
                                                      }


Clone Instance
5
Line Count
3
Source Line
162
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java

                                                                                                                       {
                                        scope.problemReporter().invalidOperator(this, lhsType, expressionType);
                                        return null;
                                                                                                                       }


Clone Instance
6
Line Count
3
Source Line
433
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java

                               {
                                scope.problemReporter().conditionalArgumentsIncompatibleTypes(this, valueIfTrueType, valueIfFalseType);
                                return null;
                               }


Clone Instance
7
Line Count
3
Source Line
441
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java

                               {
                                scope.problemReporter().conditionalArgumentsIncompatibleTypes(this, valueIfTrueType, valueIfFalseType);
                                return null;
                               }


Clone Instance
8
Line Count
3
Source Line
186
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference.java

                                                                              { // check arity
                                        scope.problemReporter().incorrectArityForParameterizedType(this, currentType, argTypes);
                                        return null;
                                                                              }


Clone Instance
9
Line Count
3
Source Line
151
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.java

                                                                { // check generic
                        scope.problemReporter().nonGenericTypeCannotBeParameterized(this, currentType, argTypes);
                        return null;
                                                                }


Clone Instance
10
Line Count
3
Source Line
154
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.java

                                                              { // check arity
                        scope.problemReporter().incorrectArityForParameterizedType(this, currentType, argTypes);
                        return null;
                                                              }


Clone AbstractionParameter Count: 3Parameter Bindings

{ // check arity // check generic // String += Thread is valid whereas Thread += String  is not
  // <Object> += <String> is illegal (39248)
  scope.problemReporter(). [[#variablec1d27260]](this,  [[#variablec1d271c0]],  [[#variablec1d27140]]);
  return null;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#c1d27260]]
invalidOperator 
12[[#c1d27260]]
incorrectArityForParameterizedType 
13[[#c1d27260]]
conditionalArgumentsIncompatibleTypes 
14[[#c1d27260]]
nonGenericTypeCannotBeParameterized 
15[[#c1d27260]]
operatorOnlyValidOnNumericType 
16[[#c1d27260]]
invalidOperator 
17[[#c1d27260]]
invalidOperator 
18[[#c1d27260]]
incorrectArityForParameterizedType 
19[[#c1d27260]]
conditionalArgumentsIncompatibleTypes 
110[[#c1d27260]]
invalidOperator 
21[[#c1d271c0]]
lhsType 
22[[#c1d271c0]]
currentType 
23[[#c1d271c0]]
valueIfTrueType 
24[[#c1d271c0]]
currentType 
25[[#c1d271c0]]
lhsType 
26[[#c1d271c0]]
lhsType 
27[[#c1d271c0]]
lhsType 
28[[#c1d271c0]]
currentType 
29[[#c1d271c0]]
valueIfTrueType 
210[[#c1d271c0]]
lhsType 
31[[#c1d27140]]
expressionType 
32[[#c1d27140]]
argTypes 
33[[#c1d27140]]
valueIfFalseType 
34[[#c1d27140]]
argTypes 
35[[#c1d27140]]
expressionType 
36[[#c1d27140]]
expressionType 
37[[#c1d27140]]
expressionType 
38[[#c1d27140]]
argTypes 
39[[#c1d27140]]
valueIfFalseType 
310[[#c1d27140]]
expressionType