| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 7 | 13 | 5 | 0.952 | statement_sequence_member |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 7 | 1417 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 2 | 7 | 1443 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 3 | 7 | 1469 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 4 | 7 | 1495 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 5 | 7 | 1522 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 6 | 7 | 1548 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 7 | 7 | 1576 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 8 | 7 | 1603 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 9 | 7 | 3746 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 10 | 7 | 3900 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 11 | 7 | 3938 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 12 | 7 | 4095 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 13 | 7 | 4432 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
1, // argCount
0, // return type size
ConstantPool.JavaLangByteConstantPoolName,
ConstantPool.Init,
ConstantPool.ByteConstrSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
1, // argCount
0, // return type size
ConstantPool.JavaLangShortConstantPoolName,
ConstantPool.Init,
ConstantPool.ShortConstrSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
1, // argCount
0, // return type size
ConstantPool.JavaLangCharacterConstantPoolName,
ConstantPool.Init,
ConstantPool.CharConstrSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
1, // argCount
0, // return type size
ConstantPool.JavaLangIntegerConstantPoolName,
ConstantPool.Init,
ConstantPool.IntConstrSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
2, // argCount
0, // return type size
ConstantPool.JavaLangLongConstantPoolName,
ConstantPool.Init,
ConstantPool.LongConstrSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
1, // argCount
0, // return type size
ConstantPool.JavaLangFloatConstantPoolName,
ConstantPool.Init,
ConstantPool.FloatConstrSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
2, // argCount
0, // return type size
ConstantPool.JavaLangDoubleConstantPoolName,
ConstantPool.Init,
ConstantPool.DoubleConstrSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
1, // argCount
0, // return type size
ConstantPool.JavaLangBooleanConstantPoolName,
ConstantPool.Init,
ConstantPool.BooleanConstrSignature);
|
| ||||
// invokevirtual: java.lang.reflect.AccessibleObject.setAccessible(Z)V;
this.invoke(
Opcodes.OPC_invokevirtual,
1, // argCount
0, // return type size
ConstantPool.JAVALANGREFLECTACCESSIBLEOBJECT_CONSTANTPOOLNAME,
ConstantPool.SETACCESSIBLE_NAME,
ConstantPool.SETACCESSIBLE_SIGNATURE);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
0, // argCount
0, // return type size
ConstantPool.JavaLangAssertionErrorConstantPoolName,
ConstantPool.Init,
ConstantPool.DefaultConstructorSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
1, // argCount
0, // return type size
ConstantPool.JavaLangErrorConstantPoolName,
ConstantPool.Init,
ConstantPool.StringConstructorSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokespecial,
1, // argCount
0, // return type size
ConstantPool.JavaLangNoClassDefFoundErrorConstantPoolName,
ConstantPool.Init,
ConstantPool.StringConstructorSignature);
|
| ||||
this.invoke(
Opcodes.OPC_invokestatic,
5, // argCount
0, // return type size
ConstantPool.JavaLangSystemConstantPoolName,
ConstantPool.ArrayCopy,
ConstantPool.ArrayCopySignature);
|
| |||
// invokevirtual: java.lang.reflect.AccessibleObject.setAccessible(Z)V;
this.invoke(Opcodes. [[#variable64069a60]], [[#variable640699e0]], // argCount
0, // return type size
ConstantPool. [[#variableb71d8ba0]], ConstantPool. [[#variable640697a0]], ConstantPool. [[#variable64069a00]]);
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#64069a60]] | OPC_invokestatic |
| 1 | 2 | [[#64069a60]] | OPC_invokespecial |
| 1 | 3 | [[#64069a60]] | OPC_invokespecial |
| 1 | 4 | [[#64069a60]] | OPC_invokespecial |
| 1 | 5 | [[#64069a60]] | OPC_invokevirtual |
| 1 | 6 | [[#64069a60]] | OPC_invokespecial |
| 1 | 7 | [[#64069a60]] | OPC_invokespecial |
| 1 | 8 | [[#64069a60]] | OPC_invokespecial |
| 1 | 9 | [[#64069a60]] | OPC_invokespecial |
| 1 | 10 | [[#64069a60]] | OPC_invokespecial |
| 1 | 11 | [[#64069a60]] | OPC_invokespecial |
| 1 | 12 | [[#64069a60]] | OPC_invokespecial |
| 1 | 13 | [[#64069a60]] | OPC_invokespecial |
| 2 | 1 | [[#640699e0]] | 5 |
| 2 | 2 | [[#640699e0]] | 1 |
| 2 | 3 | [[#640699e0]] | 1 |
| 2 | 4 | [[#640699e0]] | 0 |
| 2 | 5 | [[#640699e0]] | 1 |
| 2 | 6 | [[#640699e0]] | 1 |
| 2 | 7 | [[#640699e0]] | 2 |
| 2 | 8 | [[#640699e0]] | 1 |
| 2 | 9 | [[#640699e0]] | 2 |
| 2 | 10 | [[#640699e0]] | 1 |
| 2 | 11 | [[#640699e0]] | 1 |
| 2 | 12 | [[#640699e0]] | 1 |
| 2 | 13 | [[#640699e0]] | 1 |
| 3 | 1 | [[#b71d8ba0]] | JavaLangSystemConstantPoolName |
| 3 | 2 | [[#b71d8ba0]] | JavaLangNoClassDefFoundErrorConstantPoolName |
| 3 | 3 | [[#b71d8ba0]] | JavaLangErrorConstantPoolName |
| 3 | 4 | [[#b71d8ba0]] | JavaLangAssertionErrorConstantPoolName |
| 3 | 5 | [[#b71d8ba0]] | JAVALANGREFLECTACCESSIBLEOBJECT_CONSTANTPOOLNAME |
| 3 | 6 | [[#b71d8ba0]] | JavaLangBooleanConstantPoolName |
| 3 | 7 | [[#b71d8ba0]] | JavaLangDoubleConstantPoolName |
| 3 | 8 | [[#b71d8ba0]] | JavaLangFloatConstantPoolName |
| 3 | 9 | [[#b71d8ba0]] | JavaLangLongConstantPoolName |
| 3 | 10 | [[#b71d8ba0]] | JavaLangIntegerConstantPoolName |
| 3 | 11 | [[#b71d8ba0]] | JavaLangCharacterConstantPoolName |
| 3 | 12 | [[#b71d8ba0]] | JavaLangShortConstantPoolName |
| 3 | 13 | [[#b71d8ba0]] | JavaLangByteConstantPoolName |
| 4 | 1 | [[#640697a0]] | ArrayCopy |
| 4 | 2 | [[#640697a0]] | Init |
| 4 | 3 | [[#640697a0]] | Init |
| 4 | 4 | [[#640697a0]] | Init |
| 4 | 5 | [[#640697a0]] | SETACCESSIBLE_NAME |
| 4 | 6 | [[#640697a0]] | Init |
| 4 | 7 | [[#640697a0]] | Init |
| 4 | 8 | [[#640697a0]] | Init |
| 4 | 9 | [[#640697a0]] | Init |
| 4 | 10 | [[#640697a0]] | Init |
| 4 | 11 | [[#640697a0]] | Init |
| 4 | 12 | [[#640697a0]] | Init |
| 4 | 13 | [[#640697a0]] | Init |
| 5 | 1 | [[#64069a00]] | ArrayCopySignature |
| 5 | 2 | [[#64069a00]] | StringConstructorSignature |
| 5 | 3 | [[#64069a00]] | StringConstructorSignature |
| 5 | 4 | [[#64069a00]] | DefaultConstructorSignature |
| 5 | 5 | [[#64069a00]] | SETACCESSIBLE_SIGNATURE |
| 5 | 6 | [[#64069a00]] | BooleanConstrSignature |
| 5 | 7 | [[#64069a00]] | DoubleConstrSignature |
| 5 | 8 | [[#64069a00]] | FloatConstrSignature |
| 5 | 9 | [[#64069a00]] | LongConstrSignature |
| 5 | 10 | [[#64069a00]] | IntConstrSignature |
| 5 | 11 | [[#64069a00]] | CharConstrSignature |
| 5 | 12 | [[#64069a00]] | ShortConstrSignature |
| 5 | 13 | [[#64069a00]] | ByteConstrSignature |