CloneSet109


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
18335
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
28346
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
38357
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
48368
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
58379
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
68390
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
78401
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/Constant.java
Clone Instance
1
Line Count
8
Source Line
335
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
346
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
357
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
368
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
379
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
390
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
401
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 [[#variableb48363a0]].fromValue(left. [[#variableb4836340]]() / right.charValue());
  case T_float:
    return [[#variableb48362c0]].fromValue(left. [[#variableb4836340]]() / right.floatValue());
  case T_double:
    return DoubleConstant.fromValue(left. [[#variableb4836340]]() / right.doubleValue());
  case T_byte:
    return [[#variableb48363a0]].fromValue(left. [[#variableb4836340]]() / right.byteValue());
  case T_short:
    return [[#variableb48363a0]].fromValue(left. [[#variableb4836340]]() / right.shortValue());
  case T_int:
    return [[#variableb48363a0]].fromValue(left. [[#variableb4836340]]() / right.intValue());
  case T_long:
    return [[#variableb4836240]].fromValue(left. [[#variableb4836340]]() / right.longValue());
}
 

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