| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 4 | 8 | 3 | 0.975 | switch_group |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 4 | 1681 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java |
| 2 | 4 | 1685 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java |
| 3 | 4 | 1689 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java |
| 4 | 4 | 1693 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java |
| 5 | 4 | 1697 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java |
| 6 | 4 | 1701 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java |
| 7 | 4 | 1705 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java |
| 8 | 4 | 1709 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java |
| ||||
case TypeIds.T_int: // new: java.lang.Integer
verificationTypeInfo = new VerificationTypeInfo(TypeIds.T_JavaLangInteger, VerificationTypeInfo.ITEM_UNINITIALIZED, ConstantPool.JavaLangIntegerConstantPoolName);
this.currentFrame.addStackItem(verificationTypeInfo);
break;
|
| ||||
case TypeIds.T_boolean: // new: java.lang.Boolean
verificationTypeInfo = new VerificationTypeInfo(TypeIds.T_JavaLangBoolean, VerificationTypeInfo.ITEM_UNINITIALIZED, ConstantPool.JavaLangBooleanConstantPoolName);
this.currentFrame.addStackItem(verificationTypeInfo);
break;
|
| ||||
case TypeIds.T_byte: // new: java.lang.Byte
verificationTypeInfo = new VerificationTypeInfo(TypeIds.T_JavaLangByte, VerificationTypeInfo.ITEM_UNINITIALIZED, ConstantPool.JavaLangByteConstantPoolName);
this.currentFrame.addStackItem(verificationTypeInfo);
break;
|
| ||||
case TypeIds.T_char: // new: java.lang.Character
verificationTypeInfo = new VerificationTypeInfo(TypeIds.T_JavaLangCharacter, VerificationTypeInfo.ITEM_UNINITIALIZED, ConstantPool.JavaLangCharacterConstantPoolName);
this.currentFrame.addStackItem(verificationTypeInfo);
break;
|
| ||||
case TypeIds.T_float: // new: java.lang.Float
verificationTypeInfo = new VerificationTypeInfo(TypeIds.T_JavaLangFloat, VerificationTypeInfo.ITEM_UNINITIALIZED, ConstantPool.JavaLangFloatConstantPoolName);
this.currentFrame.addStackItem(verificationTypeInfo);
break;
|
| ||||
case TypeIds.T_double: // new: java.lang.Double
verificationTypeInfo = new VerificationTypeInfo(TypeIds.T_JavaLangDouble, VerificationTypeInfo.ITEM_UNINITIALIZED, ConstantPool.JavaLangDoubleConstantPoolName);
this.currentFrame.addStackItem(verificationTypeInfo);
break;
|
| ||||
case TypeIds.T_short: // new: java.lang.Short
verificationTypeInfo = new VerificationTypeInfo(TypeIds.T_JavaLangShort, VerificationTypeInfo.ITEM_UNINITIALIZED, ConstantPool.JavaLangShortConstantPoolName);
this.currentFrame.addStackItem(verificationTypeInfo);
break;
|
| ||||
case TypeIds.T_long: // new: java.lang.Long
verificationTypeInfo = new VerificationTypeInfo(TypeIds.T_JavaLangLong, VerificationTypeInfo.ITEM_UNINITIALIZED, ConstantPool.JavaLangLongConstantPoolName);
this.currentFrame.addStackItem(verificationTypeInfo);
break;
|
| |||
case TypeIds. [[#variable5fef41c0]]: // new: java.lang.Integer // new: java.lang.Boolean // new: java.lang.Byte // new: java.lang.Character // new: java.lang.Float // new: java.lang.Double // new: java.lang.Short // new: java.lang.Long verificationTypeInfo = new VerificationTypeInfo(TypeIds. [[#variable5e88ba60]], VerificationTypeInfo.ITEM_UNINITIALIZED, ConstantPool. [[#variable5fef4240]]); this.currentFrame.addStackItem(verificationTypeInfo); break; |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#5fef41c0]] | T_int |
| 1 | 2 | [[#5fef41c0]] | T_boolean |
| 1 | 3 | [[#5fef41c0]] | T_byte |
| 1 | 4 | [[#5fef41c0]] | T_char |
| 1 | 5 | [[#5fef41c0]] | T_float |
| 1 | 6 | [[#5fef41c0]] | T_double |
| 1 | 7 | [[#5fef41c0]] | T_short |
| 1 | 8 | [[#5fef41c0]] | T_long |
| 2 | 1 | [[#5e88ba60]] | T_JavaLangInteger |
| 2 | 2 | [[#5e88ba60]] | T_JavaLangBoolean |
| 2 | 3 | [[#5e88ba60]] | T_JavaLangByte |
| 2 | 4 | [[#5e88ba60]] | T_JavaLangCharacter |
| 2 | 5 | [[#5e88ba60]] | T_JavaLangFloat |
| 2 | 6 | [[#5e88ba60]] | T_JavaLangDouble |
| 2 | 7 | [[#5e88ba60]] | T_JavaLangShort |
| 2 | 8 | [[#5e88ba60]] | T_JavaLangLong |
| 3 | 1 | [[#5fef4240]] | JavaLangIntegerConstantPoolName |
| 3 | 2 | [[#5fef4240]] | JavaLangBooleanConstantPoolName |
| 3 | 3 | [[#5fef4240]] | JavaLangByteConstantPoolName |
| 3 | 4 | [[#5fef4240]] | JavaLangCharacterConstantPoolName |
| 3 | 5 | [[#5fef4240]] | JavaLangFloatConstantPoolName |
| 3 | 6 | [[#5fef4240]] | JavaLangDoubleConstantPoolName |
| 3 | 7 | [[#5fef4240]] | JavaLangShortConstantPoolName |
| 3 | 8 | [[#5fef4240]] | JavaLangLongConstantPoolName |