| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 10 | 9 | 3 | 0.980 | switch_group |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 10 | 2854 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 2 | 10 | 2864 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 3 | 10 | 2874 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 4 | 10 | 2884 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 5 | 10 | 2894 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 6 | 10 | 2904 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 7 | 10 | 2914 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 8 | 10 | 2924 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 9 | 10 | 2934 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| ||||
case TypeIds.T_byte:
// getstatic: java.lang.Byte.TYPE
if (DEBUG) System.out.println(position + "\t\tgetstatic: java.lang.Byte.TYPE"); //$NON-NLS-1$
generateFieldAccess(
Opcodes.OPC_getstatic,
1,
ConstantPool.JavaLangByteConstantPoolName,
ConstantPool.TYPE,
ConstantPool.JavaLangClassSignature);
break;
|
| ||||
case TypeIds.T_short:
// getstatic: java.lang.Short.TYPE
if (DEBUG) System.out.println(position + "\t\tgetstatic: java.lang.Short.TYPE"); //$NON-NLS-1$
generateFieldAccess(
Opcodes.OPC_getstatic,
1,
ConstantPool.JavaLangShortConstantPoolName,
ConstantPool.TYPE,
ConstantPool.JavaLangClassSignature);
break;
|
| ||||
case TypeIds.T_char:
// getstatic: java.lang.Character.TYPE
if (DEBUG) System.out.println(position + "\t\tgetstatic: java.lang.Character.TYPE"); //$NON-NLS-1$
generateFieldAccess(
Opcodes.OPC_getstatic,
1,
ConstantPool.JavaLangCharacterConstantPoolName,
ConstantPool.TYPE,
ConstantPool.JavaLangClassSignature);
break;
|
| ||||
case TypeIds.T_int:
// getstatic: java.lang.Integer.TYPE
if (DEBUG) System.out.println(position + "\t\tgetstatic: java.lang.Integer.TYPE"); //$NON-NLS-1$
generateFieldAccess(
Opcodes.OPC_getstatic,
1,
ConstantPool.JavaLangIntegerConstantPoolName,
ConstantPool.TYPE,
ConstantPool.JavaLangClassSignature);
break;
|
| ||||
case TypeIds.T_long:
// getstatic: java.lang.Long.TYPE
if (DEBUG) System.out.println(position + "\t\tgetstatic: java.lang.Long.TYPE"); //$NON-NLS-1$
generateFieldAccess(
Opcodes.OPC_getstatic,
1,
ConstantPool.JavaLangLongConstantPoolName,
ConstantPool.TYPE,
ConstantPool.JavaLangClassSignature);
break;
|
| ||||
case TypeIds.T_float:
// getstatic: java.lang.Float.TYPE
if (DEBUG) System.out.println(position + "\t\tgetstatic: java.lang.Float.TYPE"); //$NON-NLS-1$
generateFieldAccess(
Opcodes.OPC_getstatic,
1,
ConstantPool.JavaLangFloatConstantPoolName,
ConstantPool.TYPE,
ConstantPool.JavaLangClassSignature);
break;
|
| ||||
case TypeIds.T_double:
// getstatic: java.lang.Double.TYPE
if (DEBUG) System.out.println(position + "\t\tgetstatic: java.lang.Double.TYPE"); //$NON-NLS-1$
generateFieldAccess(
Opcodes.OPC_getstatic,
1,
ConstantPool.JavaLangDoubleConstantPoolName,
ConstantPool.TYPE,
ConstantPool.JavaLangClassSignature);
break;
|
| ||||
case TypeIds.T_boolean:
// getstatic: java.lang.Boolean.TYPE
if (DEBUG) System.out.println(position + "\t\tgetstatic: java.lang.Boolean.TYPE"); //$NON-NLS-1$
generateFieldAccess(
Opcodes.OPC_getstatic,
1,
ConstantPool.JavaLangBooleanConstantPoolName,
ConstantPool.TYPE,
ConstantPool.JavaLangClassSignature);
break;
|
| ||||
case TypeIds.T_void:
// getstatic: java.lang.Void.TYPE
if (DEBUG) System.out.println(position + "\t\tgetstatic: java.lang.Void.TYPE"); //$NON-NLS-1$
generateFieldAccess(
Opcodes.OPC_getstatic,
1,
ConstantPool.JavaLangVoidConstantPoolName,
ConstantPool.TYPE,
ConstantPool.JavaLangClassSignature);
break;
|
| |||
case TypeIds. [[#variableb7c60440]]:
// getstatic: java.lang.Byte.TYPE
// getstatic: java.lang.Short.TYPE
// getstatic: java.lang.Character.TYPE
// getstatic: java.lang.Integer.TYPE
// getstatic: java.lang.Long.TYPE
// getstatic: java.lang.Float.TYPE
// getstatic: java.lang.Double.TYPE
// getstatic: java.lang.Boolean.TYPE
// getstatic: java.lang.Void.TYPE
if (DEBUG)
System.out.println(position + [[#variablea4df40e0]]); //$NON-NLS-1$
generateFieldAccess(Opcodes.OPC_getstatic, 1, ConstantPool. [[#variableb317f040]], ConstantPool.TYPE, ConstantPool.JavaLangClassSignature);
break;
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#b7c60440]] | T_byte |
| 1 | 2 | [[#b7c60440]] | T_short |
| 1 | 3 | [[#b7c60440]] | T_char |
| 1 | 4 | [[#b7c60440]] | T_int |
| 1 | 5 | [[#b7c60440]] | T_long |
| 1 | 6 | [[#b7c60440]] | T_float |
| 1 | 7 | [[#b7c60440]] | T_double |
| 1 | 8 | [[#b7c60440]] | T_boolean |
| 1 | 9 | [[#b7c60440]] | T_void |
| 2 | 1 | [[#a4df40e0]] | "\t\tgetstatic: java.lang.Byte.TYPE" |
| 2 | 2 | [[#a4df40e0]] | "\t\tgetstatic: java.lang.Short.TYPE" |
| 2 | 3 | [[#a4df40e0]] | "\t\tgetstatic: java.lang.Character.TYPE" |
| 2 | 4 | [[#a4df40e0]] | "\t\tgetstatic: java.lang.Integer.TYPE" |
| 2 | 5 | [[#a4df40e0]] | "\t\tgetstatic: java.lang.Long.TYPE" |
| 2 | 6 | [[#a4df40e0]] | "\t\tgetstatic: java.lang.Float.TYPE" |
| 2 | 7 | [[#a4df40e0]] | "\t\tgetstatic: java.lang.Double.TYPE" |
| 2 | 8 | [[#a4df40e0]] | "\t\tgetstatic: java.lang.Boolean.TYPE" |
| 2 | 9 | [[#a4df40e0]] | "\t\tgetstatic: java.lang.Void.TYPE" |
| 3 | 1 | [[#b317f040]] | JavaLangByteConstantPoolName |
| 3 | 2 | [[#b317f040]] | JavaLangShortConstantPoolName |
| 3 | 3 | [[#b317f040]] | JavaLangCharacterConstantPoolName |
| 3 | 4 | [[#b317f040]] | JavaLangIntegerConstantPoolName |
| 3 | 5 | [[#b317f040]] | JavaLangLongConstantPoolName |
| 3 | 6 | [[#b317f040]] | JavaLangFloatConstantPoolName |
| 3 | 7 | [[#b317f040]] | JavaLangDoubleConstantPoolName |
| 3 | 8 | [[#b317f040]] | JavaLangBooleanConstantPoolName |
| 3 | 9 | [[#b317f040]] | JavaLangVoidConstantPoolName |