CloneSet177


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
101660.960block
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1101401
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
2101427
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
3101453
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
4101479
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
5101505
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
6101532
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
7101558
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
8101587
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
9103764
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
10103908
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
11103919
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
12104070
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
13104081
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
14104103
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
15104375
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
16104440
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
Clone Instance
1
Line Count
10
Source Line
1401
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                                               {
                        if (DEBUG) System.out.println(position + "\t\tinvokestatic java.lang.Byte.valueOf(byte)"); //$NON-NLS-1$
               // invokestatic: Byte.valueOf(byte)
                this.invoke(
                    Opcodes.OPC_invokestatic, 
                    1, // argCount
                     1, // return type size
                     ConstantPool.JavaLangByteConstantPoolName, 
                    ConstantPool.ValueOf, 
                    ConstantPool.byteByteSignature);
                                                               }


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

                                                                 {
                // invokestatic: Short.valueOf(short)
                        if (DEBUG) System.out.println(position + "\t\tinvokestatic java.lang.Short.valueOf(short)"); //$NON-NLS-1$
                this.invoke(
                    Opcodes.OPC_invokestatic, 
                    1, // argCount
                     1, // return type size
                     ConstantPool.JavaLangShortConstantPoolName, 
                    ConstantPool.ValueOf, 
                    ConstantPool.shortShortSignature);
                                                                 }


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

                                                                 {
                // invokestatic: Character.valueOf(char)
                if (DEBUG) System.out.println(position + "\t\tinvokestatic java.lang.Character.valueOf(char)"); //$NON-NLS-1$
                this.invoke(
                    Opcodes.OPC_invokestatic, 
                    1, // argCount
                     1, // return type size
                     ConstantPool.JavaLangCharacterConstantPoolName, 
                    ConstantPool.ValueOf, 
                    ConstantPool.charCharacterSignature);
                                                                 }


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

                                                               {
                // invokestatic: Integer.valueOf(int)
                if (DEBUG) System.out.println(position + "\t\tinvokestatic java.lang.Integer.valueOf(int)"); //$NON-NLS-1$
                this.invoke(
                    Opcodes.OPC_invokestatic, 
                    1, // argCount
                     1, // return type size
                     ConstantPool.JavaLangIntegerConstantPoolName, 
                    ConstantPool.ValueOf, 
                    ConstantPool.IntIntegerSignature);
                                                               }


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

                                                               {
                // invokestatic: Long.valueOf(long)
                if (DEBUG) System.out.println(position + "\t\tinvokestatic java.lang.Long.valueOf(long)"); //$NON-NLS-1$
                this.invoke(
                    Opcodes.OPC_invokestatic, 
                    2, // argCount
                     1, // return type size
                     ConstantPool.JavaLangLongConstantPoolName, 
                    ConstantPool.ValueOf, 
                    ConstantPool.longLongSignature);
                                                               }


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

                                                                 {
                // invokestatic: Float.valueOf(float)
                if (DEBUG) System.out.println(position + "\t\tinvokestatic java.lang.Float.valueOf(float)"); //$NON-NLS-1$
                this.invoke(
                    Opcodes.OPC_invokestatic, 
                    1, // argCount
                     1, // return type size
                     ConstantPool.JavaLangFloatConstantPoolName, 
                    ConstantPool.ValueOf, 
                    ConstantPool.floatFloatSignature);
                                                                 }


Clone Instance
7
Line Count
10
Source Line
1558
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                                                 {
                // invokestatic: Double.valueOf(double)
                if (DEBUG) System.out.println(position + "\t\tinvokestatic java.lang.Double.valueOf(double)"); //$NON-NLS-1$
                this.invoke(
                    Opcodes.OPC_invokestatic, 
                    2, // argCount
                     1, // return type size
                     ConstantPool.JavaLangDoubleConstantPoolName, 
                    ConstantPool.ValueOf, 
                    ConstantPool.doubleDoubleSignature);
                                                                 }


Clone Instance
8
Line Count
10
Source Line
1587
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                                                 {
                // invokestatic: Boolean.valueOf(boolean)
                if (DEBUG) System.out.println(position + "\t\tinvokestatic java.lang.Boolean.valueOf(boolean)"); //$NON-NLS-1$
                this.invoke(
                    Opcodes.OPC_invokestatic, 
                    1, // argCount
                     1, // return type size
                     ConstantPool.JavaLangBooleanConstantPoolName, 
                    ConstantPool.ValueOf, 
                    ConstantPool.booleanBooleanSignature);
                                                                 }


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

                                 {
        // invokestatic: java.lang.Class.forName(Ljava.lang.String;)Ljava.lang.Class;
        if (DEBUG) System.out.println(position + "\t\tinvokestatic: java.lang.Class.forName(Ljava.lang.String;)Ljava.lang.Class;"); //$NON-NLS-1$
        this.invoke(
                Opcodes.OPC_invokestatic, 
                1, // argCount
                 1, // return type size
                 ConstantPool.JavaLangClassConstantPoolName, 
                ConstantPool.ForName, 
                ConstantPool.ForNameSignature);
                                 }


Clone Instance
10
Line Count
10
Source Line
3908
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                                        {
        // invokevirtual: java.lang.Class.desiredAssertionStatus()Z;
        if (DEBUG) System.out.println(position + "\t\tinvokevirtual: java.lang.Class.desiredAssertionStatus()Z;"); //$NON-NLS-1$
        this.invoke(
                        Opcodes.OPC_invokevirtual, 
                        0, // argCount
                         1, // return type size
                         ConstantPool.JavaLangClassConstantPoolName, 
                        ConstantPool.DesiredAssertionStatus, 
                        ConstantPool.DesiredAssertionStatusSignature);
                                                        }


Clone Instance
11
Line Count
10
Source Line
3919
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                                                {
        // invokestatic: java.lang.Enum.valueOf(Class,String)
        if (DEBUG) System.out.println(position + "\t\tinvokestatic: java.lang.Enum.valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;"); //$NON-NLS-1$
        this.invoke(
                        Opcodes.OPC_invokestatic, 
                        2, // argCount
                         1, // return type size
                         ConstantPool.JavaLangEnumConstantPoolName, 
                        ConstantPool.ValueOf, 
                        ConstantPool.ValueOfStringClassSignature);
                                                                }


Clone Instance
12
Line Count
10
Source Line
4070
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                            {
        // invokeinterface java.util.Iterator.hasNext()Z
        if (DEBUG) System.out.println(position + "\t\tinvokeinterface: java.util.Iterator.hasNext()Z"); //$NON-NLS-1$
        this.invoke(
                        Opcodes.OPC_invokeinterface, 
                        0, // argCount
                         1, // return type size
                         ConstantPool.JavaUtilIteratorConstantPoolName, 
                        ConstantPool.HasNext, 
                        ConstantPool.HasNextSignature);
                                            }


Clone Instance
13
Line Count
10
Source Line
4081
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                         {
        // invokeinterface java.util.Iterator.next()java.lang.Object
        if (DEBUG) System.out.println(position + "\t\tinvokeinterface: java.util.Iterator.next()java.lang.Object"); //$NON-NLS-1$
        this.invoke(
                        Opcodes.OPC_invokeinterface, 
                        0, // argCount
                         1, // return type size
                         ConstantPool.JavaUtilIteratorConstantPoolName, 
                        ConstantPool.Next, 
                        ConstantPool.NextSignature);
                                         }


Clone Instance
14
Line Count
10
Source Line
4103
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                   {
        // invokevirtual: java.lang.Object.getClass()Ljava.lang.Class;
        if (DEBUG) System.out.println(position + "\t\tinvokevirtual: java.lang.Object.getClass()Ljava.lang.Class;"); //$NON-NLS-1$
        this.invoke(
                        Opcodes.OPC_invokevirtual, 
                        0, // argCount
                         1, // return type size
                         ConstantPool.JavaLangObjectConstantPoolName, 
                        ConstantPool.GetClass, 
                        ConstantPool.GetClassSignature);
                                   }


Clone Instance
15
Line Count
10
Source Line
4375
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                 {
        // invokevirtual: java.lang.String.intern()
        if (DEBUG) System.out.println(position + "\t\tinvokevirtual: java.lang.String.intern()"); //$NON-NLS-1$
        this.invoke(
                        Opcodes.OPC_invokevirtual, 
                        0, // argCount
                         1, // return type size
                         ConstantPool.JavaLangStringConstantPoolName, 
                        ConstantPool.Intern, 
                        ConstantPool.InternSignature);
                                 }


Clone Instance
16
Line Count
10
Source Line
4440
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java

                                        {
        // invokevirtual: java.lang.Throwable.getMessage()Ljava.lang.String;
        if (DEBUG) System.out.println(position + "\t\tinvokevirtual: java.lang.Throwable.getMessage()Ljava.lang.String;"); //$NON-NLS-1$
        this.invoke(
                        Opcodes.OPC_invokevirtual, 
                        0, // argCount
                         1, // return type size
                         ConstantPool.JavaLangThrowableConstantPoolName, 
                        ConstantPool.GetMessage, 
                        ConstantPool.GetMessageSignature);
                                        }


Clone AbstractionParameter Count: 6Parameter Bindings

{
  // invokevirtual: java.lang.Throwable.getMessage()Ljava.lang.String;
  // invokevirtual: java.lang.String.intern()
  // invokevirtual: java.lang.Object.getClass()Ljava.lang.Class;
  // invokeinterface java.util.Iterator.next()java.lang.Object
  // invokeinterface java.util.Iterator.hasNext()Z
  // invokestatic: java.lang.Enum.valueOf(Class,String)
  // invokevirtual: java.lang.Class.desiredAssertionStatus()Z;
  // invokestatic: java.lang.Class.forName(Ljava.lang.String;)Ljava.lang.Class;
  // invokestatic: Boolean.valueOf(boolean)
  // invokestatic: Double.valueOf(double)
  // invokestatic: Float.valueOf(float)
  // invokestatic: Long.valueOf(long)
  // invokestatic: Integer.valueOf(int)
  // invokestatic: Character.valueOf(char)
  // invokestatic: Short.valueOf(short)
  if (DEBUG)
    System.out.println(position +  [[#variable6011f3c0]]); //$NON-NLS-1$
  // invokestatic: Byte.valueOf(byte)
  this.invoke(Opcodes. [[#variable6011f340]],  [[#variable6011f300]], // argCount
               1, // return type size
               ConstantPool. [[#variable6011e980]], ConstantPool. [[#variable6011f040]], ConstantPool. [[#variable6011f280]]);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#6011f3c0]]
"\t\tinvokevirtual: java.lang.Throwable.getMessage()Ljava.lang.String;" 
12[[#6011f3c0]]
"\t\tinvokevirtual: java.lang.String.intern()" 
13[[#6011f3c0]]
"\t\tinvokevirtual: java.lang.Object.getClass()Ljava.lang.Class;" 
14[[#6011f3c0]]
"\t\tinvokeinterface: java.util.Iterator.next()java.lang.Object" 
15[[#6011f3c0]]
"\t\tinvokeinterface: java.util.Iterator.hasNext()Z" 
16[[#6011f3c0]]
"\t\tinvokestatic: java.lang.Enum.valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;" 
17[[#6011f3c0]]
"\t\tinvokevirtual: java.lang.Class.desiredAssertionStatus()Z;" 
18[[#6011f3c0]]
"\t\tinvokestatic: java.lang.Class.forName(Ljava.lang.String;)Ljava.lang.Class;" 
19[[#6011f3c0]]
"\t\tinvokestatic java.lang.Boolean.valueOf(boolean)" 
110[[#6011f3c0]]
"\t\tinvokestatic java.lang.Double.valueOf(double)" 
111[[#6011f3c0]]
"\t\tinvokestatic java.lang.Float.valueOf(float)" 
112[[#6011f3c0]]
"\t\tinvokestatic java.lang.Long.valueOf(long)" 
113[[#6011f3c0]]
"\t\tinvokestatic java.lang.Integer.valueOf(int)" 
114[[#6011f3c0]]
"\t\tinvokestatic java.lang.Character.valueOf(char)" 
115[[#6011f3c0]]
"\t\tinvokestatic java.lang.Short.valueOf(short)" 
116[[#6011f3c0]]
"\t\tinvokestatic java.lang.Byte.valueOf(byte)" 
21[[#6011f340]]
OPC_invokevirtual 
22[[#6011f340]]
OPC_invokevirtual 
23[[#6011f340]]
OPC_invokevirtual 
24[[#6011f340]]
OPC_invokeinterface 
25[[#6011f340]]
OPC_invokeinterface 
26[[#6011f340]]
OPC_invokestatic 
27[[#6011f340]]
OPC_invokevirtual 
28[[#6011f340]]
OPC_invokestatic 
29[[#6011f340]]
OPC_invokestatic 
210[[#6011f340]]
OPC_invokestatic 
211[[#6011f340]]
OPC_invokestatic 
212[[#6011f340]]
OPC_invokestatic 
213[[#6011f340]]
OPC_invokestatic 
214[[#6011f340]]
OPC_invokestatic 
215[[#6011f340]]
OPC_invokestatic 
216[[#6011f340]]
OPC_invokestatic 
31[[#6011f300]]
0 
32[[#6011f300]]
0 
33[[#6011f300]]
0 
34[[#6011f300]]
0 
35[[#6011f300]]
0 
36[[#6011f300]]
2 
37[[#6011f300]]
0 
38[[#6011f300]]
1 
39[[#6011f300]]
1 
310[[#6011f300]]
2 
311[[#6011f300]]
1 
312[[#6011f300]]
2 
313[[#6011f300]]
1 
314[[#6011f300]]
1 
315[[#6011f300]]
1 
316[[#6011f300]]
1 
41[[#6011e980]]
JavaLangThrowableConstantPoolName 
42[[#6011e980]]
JavaLangStringConstantPoolName 
43[[#6011e980]]
JavaLangObjectConstantPoolName 
44[[#6011e980]]
JavaUtilIteratorConstantPoolName 
45[[#6011e980]]
JavaUtilIteratorConstantPoolName 
46[[#6011e980]]
JavaLangEnumConstantPoolName 
47[[#6011e980]]
JavaLangClassConstantPoolName 
48[[#6011e980]]
JavaLangClassConstantPoolName 
49[[#6011e980]]
JavaLangBooleanConstantPoolName 
410[[#6011e980]]
JavaLangDoubleConstantPoolName 
411[[#6011e980]]
JavaLangFloatConstantPoolName 
412[[#6011e980]]
JavaLangLongConstantPoolName 
413[[#6011e980]]
JavaLangIntegerConstantPoolName 
414[[#6011e980]]
JavaLangCharacterConstantPoolName 
415[[#6011e980]]
JavaLangShortConstantPoolName 
416[[#6011e980]]
JavaLangByteConstantPoolName 
51[[#6011f040]]
GetMessage 
52[[#6011f040]]
Intern 
53[[#6011f040]]
GetClass 
54[[#6011f040]]
Next 
55[[#6011f040]]
HasNext 
56[[#6011f040]]
ValueOf 
57[[#6011f040]]
DesiredAssertionStatus 
58[[#6011f040]]
ForName 
59[[#6011f040]]
ValueOf 
510[[#6011f040]]
ValueOf 
511[[#6011f040]]
ValueOf 
512[[#6011f040]]
ValueOf 
513[[#6011f040]]
ValueOf 
514[[#6011f040]]
ValueOf 
515[[#6011f040]]
ValueOf 
516[[#6011f040]]
ValueOf 
61[[#6011f280]]
GetMessageSignature 
62[[#6011f280]]
InternSignature 
63[[#6011f280]]
GetClassSignature 
64[[#6011f280]]
NextSignature 
65[[#6011f280]]
HasNextSignature 
66[[#6011f280]]
ValueOfStringClassSignature 
67[[#6011f280]]
DesiredAssertionStatusSignature 
68[[#6011f280]]
ForNameSignature 
69[[#6011f280]]
booleanBooleanSignature 
610[[#6011f280]]
doubleDoubleSignature 
611[[#6011f280]]
floatFloatSignature 
612[[#6011f280]]
longLongSignature 
613[[#6011f280]]
IntIntegerSignature 
614[[#6011f280]]
charCharacterSignature 
615[[#6011f280]]
shortShortSignature 
616[[#6011f280]]
byteByteSignature