Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
9 | 6 | 5 | 0.953 | block |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 9 | 3754 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
2 | 9 | 3775 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
3 | 9 | 3785 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
4 | 9 | 3795 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
5 | 9 | 3946 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
6 | 9 | 4060 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| ||||
{ // invokestatic: java.lang.reflect.Array.newInstance(Ljava.lang.Class;int[])Ljava.lang.Object; this.invoke( Opcodes.OPC_invokestatic, 2, // argCount 1, // return type size ConstantPool.JAVALANGREFLECTARRAY_CONSTANTPOOLNAME, ConstantPool.NewInstance, ConstantPool.NewInstanceSignature); } |
| ||||
{ // invokevirtual: java.lang.Class getDeclaredConstructor([Ljava.lang.Class)Ljava.lang.reflect.Constructor; this.invoke( Opcodes.OPC_invokevirtual, 1, // argCount 1, // return type size ConstantPool.JavaLangClassConstantPoolName, ConstantPool.GETDECLAREDCONSTRUCTOR_NAME, ConstantPool.GETDECLAREDCONSTRUCTOR_SIGNATURE); } |
| ||||
{ // invokevirtual: java.lang.Class.getDeclaredField(Ljava.lang.String)Ljava.lang.reflect.Field; this.invoke( Opcodes.OPC_invokevirtual, 1, // argCount 1, // return type size ConstantPool.JavaLangClassConstantPoolName, ConstantPool.GETDECLAREDFIELD_NAME, ConstantPool.GETDECLAREDFIELD_SIGNATURE); } |
| ||||
{ // invokevirtual: java.lang.Class getDeclaredMethod(Ljava.lang.String, [Ljava.lang.Class)Ljava.lang.reflect.Method; this.invoke( Opcodes.OPC_invokevirtual, 2, // argCount 1, // return type size ConstantPool.JavaLangClassConstantPoolName, ConstantPool.GETDECLAREDMETHOD_NAME, ConstantPool.GETDECLAREDMETHOD_SIGNATURE); } |
| ||||
{ // invokevirtual: java.lang.reflect.Constructor.newInstance([Ljava.lang.Object;)Ljava.lang.Object; this.invoke( Opcodes.OPC_invokevirtual, 1, // argCount 1, // return type size ConstantPool.JavaLangReflectConstructorConstantPoolName, ConstantPool.NewInstance, ConstantPool.JavaLangReflectConstructorNewInstanceSignature); } |
| ||||
{ // invokevirtual: java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object; this.invoke( Opcodes.OPC_invokevirtual, 2, // argCount 1, // return type size ConstantPool.JAVALANGREFLECTMETHOD_CONSTANTPOOLNAME, ConstantPool.INVOKE_METHOD_METHOD_NAME, ConstantPool.INVOKE_METHOD_METHOD_SIGNATURE); } |
| |||
{ // invokevirtual: java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object; // invokevirtual: java.lang.reflect.Constructor.newInstance([Ljava.lang.Object;)Ljava.lang.Object; // invokevirtual: java.lang.Class getDeclaredMethod(Ljava.lang.String, [Ljava.lang.Class)Ljava.lang.reflect.Method; // invokevirtual: java.lang.Class.getDeclaredField(Ljava.lang.String)Ljava.lang.reflect.Field; // invokevirtual: java.lang.Class getDeclaredConstructor([Ljava.lang.Class)Ljava.lang.reflect.Constructor; // invokestatic: java.lang.reflect.Array.newInstance(Ljava.lang.Class;int[])Ljava.lang.Object; this.invoke(Opcodes. [[#variable8fc93860]], [[#variable8fc937a0]], // argCount 1, // return type size ConstantPool. [[#variable8fc93740]], ConstantPool. [[#variable8fc936e0]], ConstantPool. [[#variable8fc93640]]); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#8fc93860]] | OPC_invokevirtual |
1 | 2 | [[#8fc93860]] | OPC_invokevirtual |
1 | 3 | [[#8fc93860]] | OPC_invokevirtual |
1 | 4 | [[#8fc93860]] | OPC_invokevirtual |
1 | 5 | [[#8fc93860]] | OPC_invokevirtual |
1 | 6 | [[#8fc93860]] | OPC_invokestatic |
2 | 1 | [[#8fc937a0]] | 2 |
2 | 2 | [[#8fc937a0]] | 1 |
2 | 3 | [[#8fc937a0]] | 2 |
2 | 4 | [[#8fc937a0]] | 1 |
2 | 5 | [[#8fc937a0]] | 1 |
2 | 6 | [[#8fc937a0]] | 2 |
3 | 1 | [[#8fc93740]] | JAVALANGREFLECTMETHOD_CONSTANTPOOLNAME |
3 | 2 | [[#8fc93740]] | JavaLangReflectConstructorConstantPoolName |
3 | 3 | [[#8fc93740]] | JavaLangClassConstantPoolName |
3 | 4 | [[#8fc93740]] | JavaLangClassConstantPoolName |
3 | 5 | [[#8fc93740]] | JavaLangClassConstantPoolName |
3 | 6 | [[#8fc93740]] | JAVALANGREFLECTARRAY_CONSTANTPOOLNAME |
4 | 1 | [[#8fc936e0]] | INVOKE_METHOD_METHOD_NAME |
4 | 2 | [[#8fc936e0]] | NewInstance |
4 | 3 | [[#8fc936e0]] | GETDECLAREDMETHOD_NAME |
4 | 4 | [[#8fc936e0]] | GETDECLAREDFIELD_NAME |
4 | 5 | [[#8fc936e0]] | GETDECLAREDCONSTRUCTOR_NAME |
4 | 6 | [[#8fc936e0]] | NewInstance |
5 | 1 | [[#8fc93640]] | INVOKE_METHOD_METHOD_SIGNATURE |
5 | 2 | [[#8fc93640]] | JavaLangReflectConstructorNewInstanceSignature |
5 | 3 | [[#8fc93640]] | GETDECLAREDMETHOD_SIGNATURE |
5 | 4 | [[#8fc93640]] | GETDECLAREDFIELD_SIGNATURE |
5 | 5 | [[#8fc93640]] | GETDECLAREDCONSTRUCTOR_SIGNATURE |
5 | 6 | [[#8fc93640]] | NewInstanceSignature |