CloneSet110


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
8740.972statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
181001
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
281012
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
381023
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
481034
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
581045
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
681056
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
781067
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
Clone Instance
1
Line Count
8
Source Line
1001
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java

                                switch (rightId) {
                                        case T_char:    return IntConstant.fromValue(left.charValue() * right.charValue());
                                        case T_float:   return FloatConstant.fromValue(left.charValue() * right.floatValue());
                                        case T_double:  return DoubleConstant.fromValue(left.charValue() * right.doubleValue());
                                        case T_byte:    return IntConstant.fromValue(left.charValue() * right.byteValue());
                                        case T_short:   return IntConstant.fromValue(left.charValue() * right.shortValue());
                                        case T_int:             return IntConstant.fromValue(left.charValue() * right.intValue());
                                        case T_long:    return LongConstant.fromValue(left.charValue() * right.longValue());
                                      }


Clone Instance
2
Line Count
8
Source Line
1012
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java

                                switch (rightId) {
                                        case T_char:    return FloatConstant.fromValue(left.floatValue() * right.charValue());
                                        case T_float:   return FloatConstant.fromValue(left.floatValue() * right.floatValue());
                                        case T_double:  return DoubleConstant.fromValue(left.floatValue() * right.doubleValue());
                                        case T_byte:    return FloatConstant.fromValue(left.floatValue() * right.byteValue());
                                        case T_short:   return FloatConstant.fromValue(left.floatValue() * right.shortValue());
                                        case T_int:             return FloatConstant.fromValue(left.floatValue() * right.intValue());
                                        case T_long:    return FloatConstant.fromValue(left.floatValue() * right.longValue());
                                      }


Clone Instance
3
Line Count
8
Source Line
1023
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java

                                switch (rightId) {
                                        case T_char:    return DoubleConstant.fromValue(left.doubleValue() * right.charValue());
                                        case T_float:   return DoubleConstant.fromValue(left.doubleValue() * right.floatValue());
                                        case T_double:  return DoubleConstant.fromValue(left.doubleValue() * right.doubleValue());
                                        case T_byte:    return DoubleConstant.fromValue(left.doubleValue() * right.byteValue());
                                        case T_short:   return DoubleConstant.fromValue(left.doubleValue() * right.shortValue());
                                        case T_int:             return DoubleConstant.fromValue(left.doubleValue() * right.intValue());
                                        case T_long:    return DoubleConstant.fromValue(left.doubleValue() * right.longValue());
                                      }


Clone Instance
4
Line Count
8
Source Line
1034
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java

                                switch (rightId) {
                                        case T_char:    return IntConstant.fromValue(left.byteValue() * right.charValue());
                                        case T_float:   return FloatConstant.fromValue(left.byteValue() * right.floatValue());
                                        case T_double:  return DoubleConstant.fromValue(left.byteValue() * right.doubleValue());
                                        case T_byte:    return IntConstant.fromValue(left.byteValue() * right.byteValue());
                                        case T_short:   return IntConstant.fromValue(left.byteValue() * right.shortValue());
                                        case T_int:             return IntConstant.fromValue(left.byteValue() * right.intValue());
                                        case T_long:    return LongConstant.fromValue(left.byteValue() * right.longValue());
                                      }


Clone Instance
5
Line Count
8
Source Line
1045
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java

                                switch (rightId) {
                                        case T_char:    return IntConstant.fromValue(left.shortValue() * right.charValue());
                                        case T_float:   return FloatConstant.fromValue(left.shortValue() * right.floatValue());
                                        case T_double:  return DoubleConstant.fromValue(left.shortValue() * right.doubleValue());
                                        case T_byte:    return IntConstant.fromValue(left.shortValue() * right.byteValue());
                                        case T_short:   return IntConstant.fromValue(left.shortValue() * right.shortValue());
                                        case T_int:             return IntConstant.fromValue(left.shortValue() * right.intValue());
                                        case T_long:    return LongConstant.fromValue(left.shortValue() * right.longValue());
                                      }


Clone Instance
6
Line Count
8
Source Line
1056
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java

                                switch (rightId) {
                                        case T_char:    return IntConstant.fromValue(left.intValue() * right.charValue());
                                        case T_float:   return FloatConstant.fromValue(left.intValue() * right.floatValue());
                                        case T_double:  return DoubleConstant.fromValue(left.intValue() * right.doubleValue());
                                        case T_byte:    return IntConstant.fromValue(left.intValue() * right.byteValue());
                                        case T_short:   return IntConstant.fromValue(left.intValue() * right.shortValue());
                                        case T_int:             return IntConstant.fromValue(left.intValue() * right.intValue());
                                        case T_long:    return LongConstant.fromValue(left.intValue() * right.longValue());
                                      }


Clone Instance
7
Line Count
8
Source Line
1067
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java

                                switch (rightId) {
                                        case T_char:    return LongConstant.fromValue(left.longValue() * right.charValue());
                                        case T_float:   return FloatConstant.fromValue(left.longValue() * right.floatValue());
                                        case T_double:  return DoubleConstant.fromValue(left.longValue() * right.doubleValue());
                                        case T_byte:    return LongConstant.fromValue(left.longValue() * right.byteValue());
                                        case T_short:   return LongConstant.fromValue(left.longValue() * right.shortValue());
                                        case T_int:             return LongConstant.fromValue(left.longValue() * right.intValue());
                                        case T_long:    return LongConstant.fromValue(left.longValue() * right.longValue());
                                      }


Clone AbstractionParameter Count: 4Parameter Bindings

switch (rightId) {
  case T_char:
    return [[#variable61d156e0]].fromValue(left. [[#variable61d15660]]() * right.charValue());
  case T_float:
    return [[#variable61d15600]].fromValue(left. [[#variable61d15660]]() * right.floatValue());
  case T_double:
    return DoubleConstant.fromValue(left. [[#variable61d15660]]() * right.doubleValue());
  case T_byte:
    return [[#variable61d156e0]].fromValue(left. [[#variable61d15660]]() * right.byteValue());
  case T_short:
    return [[#variable61d156e0]].fromValue(left. [[#variable61d15660]]() * right.shortValue());
  case T_int:
    return [[#variable61d156e0]].fromValue(left. [[#variable61d15660]]() * right.intValue());
  case T_long:
    return [[#variable61d15580]].fromValue(left. [[#variable61d15660]]() * right.longValue());
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#61d156e0]]
IntConstant 
12[[#61d156e0]]
FloatConstant 
13[[#61d156e0]]
DoubleConstant 
14[[#61d156e0]]
IntConstant 
15[[#61d156e0]]
IntConstant 
16[[#61d156e0]]
IntConstant 
17[[#61d156e0]]
LongConstant 
21[[#61d15660]]
charValue 
22[[#61d15660]]
floatValue 
23[[#61d15660]]
doubleValue 
24[[#61d15660]]
byteValue 
25[[#61d15660]]
shortValue 
26[[#61d15660]]
intValue 
27[[#61d15660]]
longValue 
31[[#61d15600]]
FloatConstant 
32[[#61d15600]]
FloatConstant 
33[[#61d15600]]
DoubleConstant 
34[[#61d15600]]
FloatConstant 
35[[#61d15600]]
FloatConstant 
36[[#61d15600]]
FloatConstant 
37[[#61d15600]]
FloatConstant 
41[[#61d15580]]
LongConstant 
42[[#61d15580]]
FloatConstant 
43[[#61d15580]]
DoubleConstant 
44[[#61d15580]]
LongConstant 
45[[#61d15580]]
LongConstant 
46[[#61d15580]]
LongConstant 
47[[#61d15580]]
LongConstant