CloneSet1429


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
22210.989statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12283
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.java
222112
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.java
Clone Instance
1
Line Count
22
Source Line
83
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.java

        switch (binding.id) {
                case TypeIds.T_boolean:
                case TypeIds.T_byte:
                case TypeIds.T_char:
                case TypeIds.T_int:
                case TypeIds.T_short:
                        this.tag = VerificationTypeInfo.ITEM_INTEGER;
                        break;
                case TypeIds.T_float:
                        this.tag = VerificationTypeInfo.ITEM_FLOAT;
                        break;
                case TypeIds.T_long:
                        this.tag = VerificationTypeInfo.ITEM_LONG;
                        break;
                case TypeIds.T_double:
                        this.tag = VerificationTypeInfo.ITEM_DOUBLE;
                        break;
                case TypeIds.T_null:
                        this.tag = VerificationTypeInfo.ITEM_NULL;
                        break;
                default:
                        this.tag =  VerificationTypeInfo.ITEM_OBJECT;
              }


Clone Instance
2
Line Count
22
Source Line
112
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.java

        switch (typeBindingId) {
                case TypeIds.T_boolean:
                case TypeIds.T_byte:
                case TypeIds.T_char:
                case TypeIds.T_int:
                case TypeIds.T_short:
                        this.tag = VerificationTypeInfo.ITEM_INTEGER;
                        break;
                case TypeIds.T_float:
                        this.tag = VerificationTypeInfo.ITEM_FLOAT;
                        break;
                case TypeIds.T_long:
                        this.tag = VerificationTypeInfo.ITEM_LONG;
                        break;
                case TypeIds.T_double:
                        this.tag = VerificationTypeInfo.ITEM_DOUBLE;
                        break;
                case TypeIds.T_null:
                        this.tag = VerificationTypeInfo.ITEM_NULL;
                        break;
                default:
                        this.tag =  VerificationTypeInfo.ITEM_OBJECT;
              }


Clone AbstractionParameter Count: 1Parameter Bindings

switch ( [[#variable9943c460]]) {
  case TypeIds.T_boolean:
  case TypeIds.T_byte:
  case TypeIds.T_char:
  case TypeIds.T_int:
  case TypeIds.T_short:
    this.tag = VerificationTypeInfo.ITEM_INTEGER;
    break;
  case TypeIds.T_float:
    this.tag = VerificationTypeInfo.ITEM_FLOAT;
    break;
  case TypeIds.T_long:
    this.tag = VerificationTypeInfo.ITEM_LONG;
    break;
  case TypeIds.T_double:
    this.tag = VerificationTypeInfo.ITEM_DOUBLE;
    break;
  case TypeIds.T_null:
    this.tag = VerificationTypeInfo.ITEM_NULL;
    break;
  default:
    this.tag = VerificationTypeInfo.ITEM_OBJECT;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#9943c460]]
binding.id 
12[[#9943c460]]
typeBindingId