CloneSet1650


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
9650.953block
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
193754
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
293775
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
393785
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
493795
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
593946
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
694060
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
Clone Instance
1
Line Count
9
Source Line
3754
Source File
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);
                                        }


Clone Instance
2
Line Count
9
Source Line
3775
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                                   {
        // 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);
                                                   }


Clone Instance
3
Line Count
9
Source Line
3785
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                             {
        // 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);
                                             }


Clone Instance
4
Line Count
9
Source Line
3795
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                              {
        // 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);
                                              }


Clone Instance
5
Line Count
9
Source Line
3946
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                                          {
        // 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);
                                                          }


Clone Instance
6
Line Count
9
Source Line
4060
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                                {
        // 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);
                                                }


Clone AbstractionParameter Count: 5Parameter Bindings

{
  // 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 Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#8fc93860]]
OPC_invokevirtual 
12[[#8fc93860]]
OPC_invokevirtual 
13[[#8fc93860]]
OPC_invokevirtual 
14[[#8fc93860]]
OPC_invokevirtual 
15[[#8fc93860]]
OPC_invokevirtual 
16[[#8fc93860]]
OPC_invokestatic 
21[[#8fc937a0]]
2 
22[[#8fc937a0]]
1 
23[[#8fc937a0]]
2 
24[[#8fc937a0]]
1 
25[[#8fc937a0]]
1 
26[[#8fc937a0]]
2 
31[[#8fc93740]]
JAVALANGREFLECTMETHOD_CONSTANTPOOLNAME 
32[[#8fc93740]]
JavaLangReflectConstructorConstantPoolName 
33[[#8fc93740]]
JavaLangClassConstantPoolName 
34[[#8fc93740]]
JavaLangClassConstantPoolName 
35[[#8fc93740]]
JavaLangClassConstantPoolName 
36[[#8fc93740]]
JAVALANGREFLECTARRAY_CONSTANTPOOLNAME 
41[[#8fc936e0]]
INVOKE_METHOD_METHOD_NAME 
42[[#8fc936e0]]
NewInstance 
43[[#8fc936e0]]
GETDECLAREDMETHOD_NAME 
44[[#8fc936e0]]
GETDECLAREDFIELD_NAME 
45[[#8fc936e0]]
GETDECLAREDCONSTRUCTOR_NAME 
46[[#8fc936e0]]
NewInstance 
51[[#8fc93640]]
INVOKE_METHOD_METHOD_SIGNATURE 
52[[#8fc93640]]
JavaLangReflectConstructorNewInstanceSignature 
53[[#8fc93640]]
GETDECLAREDMETHOD_SIGNATURE 
54[[#8fc93640]]
GETDECLAREDFIELD_SIGNATURE 
55[[#8fc93640]]
GETDECLAREDCONSTRUCTOR_SIGNATURE 
56[[#8fc93640]]
NewInstanceSignature