| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 4 | 15 | 3 | 0.955 | switch_groups[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 4 | 538 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ObjectReferenceImpl.java |
| 2 | 4 | 542 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ObjectReferenceImpl.java |
| 3 | 4 | 546 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ObjectReferenceImpl.java |
| 4 | 4 | 190 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/PrimitiveValueImpl.java |
| 5 | 4 | 194 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/PrimitiveValueImpl.java |
| 6 | 4 | 198 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/PrimitiveValueImpl.java |
| 7 | 4 | 202 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/PrimitiveValueImpl.java |
| 8 | 4 | 1200 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ReferenceTypeImpl.java |
| 9 | 4 | 74 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ValueImpl.java |
| 10 | 4 | 78 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ValueImpl.java |
| 11 | 4 | 84 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ValueImpl.java |
| 12 | 4 | 88 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ValueImpl.java |
| 13 | 4 | 92 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ValueImpl.java |
| 14 | 4 | 96 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ValueImpl.java |
| 15 | 4 | 100 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ValueImpl.java |
| ||||
case ArrayReferenceImpl.tag:
return ArrayReferenceImpl.read(target, in);
case ClassLoaderReferenceImpl.tag:
return ClassLoaderReferenceImpl.read(target, in);
|
| ||||
case ClassObjectReferenceImpl.tag:
return ClassObjectReferenceImpl.read(target, in);
case StringReferenceImpl.tag:
return StringReferenceImpl.read(target, in);
|
| ||||
case ThreadGroupReferenceImpl.tag:
return ThreadGroupReferenceImpl.read(target, in);
case ThreadReferenceImpl.tag:
return ThreadReferenceImpl.read(target, in);
|
| ||||
case BooleanValueImpl.tag:
return BooleanValueImpl.read(target, in);
case ByteValueImpl.tag:
return ByteValueImpl.read(target, in);
|
| ||||
case CharValueImpl.tag:
return CharValueImpl.read(target, in);
case DoubleValueImpl.tag:
return DoubleValueImpl.read(target, in);
|
| ||||
case FloatValueImpl.tag:
return FloatValueImpl.read(target, in);
case IntegerValueImpl.tag:
return IntegerValueImpl.read(target, in);
|
| ||||
case LongValueImpl.tag:
return LongValueImpl.read(target, in);
case ShortValueImpl.tag:
return ShortValueImpl.read(target, in);
|
| ||||
case ArrayTypeImpl.typeTag:
return ArrayTypeImpl.read(target, in);
case ClassTypeImpl.typeTag:
return ClassTypeImpl.read(target, in);
|
| ||||
case ArrayReferenceImpl.tag:
return ArrayReferenceImpl.read(target, in);
case ClassLoaderReferenceImpl.tag:
return ClassLoaderReferenceImpl.read(target, in);
|
| ||||
case ClassObjectReferenceImpl.tag:
return ClassObjectReferenceImpl.read(target, in);
case StringReferenceImpl.tag:
return StringReferenceImpl.read(target, in);
|
| ||||
case ThreadGroupReferenceImpl.tag:
return ThreadGroupReferenceImpl.read(target, in);
case ThreadReferenceImpl.tag:
return ThreadReferenceImpl.read(target, in);
|
| ||||
case BooleanValueImpl.tag:
return BooleanValueImpl.read(target, in);
case ByteValueImpl.tag:
return ByteValueImpl.read(target, in);
|
| ||||
case CharValueImpl.tag:
return CharValueImpl.read(target, in);
case DoubleValueImpl.tag:
return DoubleValueImpl.read(target, in);
|
| ||||
case FloatValueImpl.tag:
return FloatValueImpl.read(target, in);
case IntegerValueImpl.tag:
return IntegerValueImpl.read(target, in);
|
| ||||
case LongValueImpl.tag:
return LongValueImpl.read(target, in);
case ShortValueImpl.tag:
return ShortValueImpl.read(target, in);
|
| |||
case [[#variableb2adc3a0]]. [[#variableb57ab900]]: return [[#variableb2adc3a0]].read(target, in); case [[#variableb2adc3c0]]. [[#variableb57ab900]]: return [[#variableb2adc3c0]].read(target, in); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#b2adc3a0]] | ClassObjectReferenceImpl |
| 1 | 2 | [[#b2adc3a0]] | ThreadGroupReferenceImpl |
| 1 | 3 | [[#b2adc3a0]] | ArrayReferenceImpl |
| 1 | 4 | [[#b2adc3a0]] | FloatValueImpl |
| 1 | 5 | [[#b2adc3a0]] | LongValueImpl |
| 1 | 6 | [[#b2adc3a0]] | BooleanValueImpl |
| 1 | 7 | [[#b2adc3a0]] | CharValueImpl |
| 1 | 8 | [[#b2adc3a0]] | ArrayTypeImpl |
| 1 | 9 | [[#b2adc3a0]] | ThreadGroupReferenceImpl |
| 1 | 10 | [[#b2adc3a0]] | BooleanValueImpl |
| 1 | 11 | [[#b2adc3a0]] | CharValueImpl |
| 1 | 12 | [[#b2adc3a0]] | FloatValueImpl |
| 1 | 13 | [[#b2adc3a0]] | LongValueImpl |
| 1 | 14 | [[#b2adc3a0]] | ArrayReferenceImpl |
| 1 | 15 | [[#b2adc3a0]] | ClassObjectReferenceImpl |
| 2 | 1 | [[#b57ab900]] | tag |
| 2 | 2 | [[#b57ab900]] | tag |
| 2 | 3 | [[#b57ab900]] | tag |
| 2 | 4 | [[#b57ab900]] | tag |
| 2 | 5 | [[#b57ab900]] | tag |
| 2 | 6 | [[#b57ab900]] | tag |
| 2 | 7 | [[#b57ab900]] | tag |
| 2 | 8 | [[#b57ab900]] | typeTag |
| 2 | 9 | [[#b57ab900]] | tag |
| 2 | 10 | [[#b57ab900]] | tag |
| 2 | 11 | [[#b57ab900]] | tag |
| 2 | 12 | [[#b57ab900]] | tag |
| 2 | 13 | [[#b57ab900]] | tag |
| 2 | 14 | [[#b57ab900]] | tag |
| 2 | 15 | [[#b57ab900]] | tag |
| 3 | 1 | [[#b2adc3c0]] | StringReferenceImpl |
| 3 | 2 | [[#b2adc3c0]] | ThreadReferenceImpl |
| 3 | 3 | [[#b2adc3c0]] | ClassLoaderReferenceImpl |
| 3 | 4 | [[#b2adc3c0]] | IntegerValueImpl |
| 3 | 5 | [[#b2adc3c0]] | ShortValueImpl |
| 3 | 6 | [[#b2adc3c0]] | ByteValueImpl |
| 3 | 7 | [[#b2adc3c0]] | DoubleValueImpl |
| 3 | 8 | [[#b2adc3c0]] | ClassTypeImpl |
| 3 | 9 | [[#b2adc3c0]] | ThreadReferenceImpl |
| 3 | 10 | [[#b2adc3c0]] | ByteValueImpl |
| 3 | 11 | [[#b2adc3c0]] | DoubleValueImpl |
| 3 | 12 | [[#b2adc3c0]] | IntegerValueImpl |
| 3 | 13 | [[#b2adc3c0]] | ShortValueImpl |
| 3 | 14 | [[#b2adc3c0]] | ClassLoaderReferenceImpl |
| 3 | 15 | [[#b2adc3c0]] | StringReferenceImpl |