CloneSet137


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
91130.989switch_group
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
19973
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
29982
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
39991
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
491000
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
591009
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
691018
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
791027
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
891050
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
991064
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
1091081
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
1191090
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java
Clone Instance
1
Line Count
9
Source Line
973
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.GETSTATIC:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Fieldref) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._getstatic(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
2
Line Count
9
Source Line
982
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.PUTSTATIC:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Fieldref) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._putstatic(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
3
Line Count
9
Source Line
991
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.GETFIELD:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Fieldref) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._getfield(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
4
Line Count
9
Source Line
1000
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.PUTFIELD:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Fieldref) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._putfield(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
5
Line Count
9
Source Line
1009
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.INVOKEVIRTUAL:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Methodref) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._invokevirtual(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
6
Line Count
9
Source Line
1018
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.INVOKESPECIAL:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Methodref) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._invokespecial(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
7
Line Count
9
Source Line
1027
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.INVOKESTATIC:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Methodref) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._invokestatic(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
8
Line Count
9
Source Line
1050
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.NEW:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Class) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._new(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
9
Line Count
9
Source Line
1064
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.ANEWARRAY:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Class) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._anewarray(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
10
Line Count
9
Source Line
1081
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.CHECKCAST:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Class) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._checkcast(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone Instance
11
Line Count
9
Source Line
1090
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CodeAttribute.java

                                case IOpcodeMnemonics.INSTANCEOF:
                                        index = u2At(this.classFileBytes, 1, pc);
                                        constantPoolEntry = this.constantPool.decodeEntry(index);
                                        if (constantPoolEntry.getKind() != IConstantPoolConstant.CONSTANT_Class) {
                                                throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
                                        }
                                        visitor._instanceof(pc - this.codeOffset, index, constantPoolEntry);
                                        pc += 3;
                                        break;


Clone AbstractionParameter Count: 3Parameter Bindings

case IOpcodeMnemonics. [[#variablea150e160]]:
  index = u2At(this.classFileBytes, 1, pc);
  constantPoolEntry = this.constantPool.decodeEntry(index);
  if (constantPoolEntry.getKind() != IConstantPoolConstant. [[#variablea150e0c0]]) {
    throw new ClassFormatException(ClassFormatException.INVALID_CONSTANT_POOL_ENTRY);
  }
  visitor. [[#variablea150e060]](pc - this.codeOffset, index, constantPoolEntry);
  pc += 3;
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#a150e160]]
GETSTATIC 
12[[#a150e160]]
PUTSTATIC 
13[[#a150e160]]
GETFIELD 
14[[#a150e160]]
PUTFIELD 
15[[#a150e160]]
INVOKEVIRTUAL 
16[[#a150e160]]
INVOKESPECIAL 
17[[#a150e160]]
INVOKESTATIC 
18[[#a150e160]]
NEW 
19[[#a150e160]]
ANEWARRAY 
110[[#a150e160]]
CHECKCAST 
111[[#a150e160]]
INSTANCEOF 
21[[#a150e0c0]]
CONSTANT_Fieldref 
22[[#a150e0c0]]
CONSTANT_Fieldref 
23[[#a150e0c0]]
CONSTANT_Fieldref 
24[[#a150e0c0]]
CONSTANT_Fieldref 
25[[#a150e0c0]]
CONSTANT_Methodref 
26[[#a150e0c0]]
CONSTANT_Methodref 
27[[#a150e0c0]]
CONSTANT_Methodref 
28[[#a150e0c0]]
CONSTANT_Class 
29[[#a150e0c0]]
CONSTANT_Class 
210[[#a150e0c0]]
CONSTANT_Class 
211[[#a150e0c0]]
CONSTANT_Class 
31[[#a150e060]]
_getstatic 
32[[#a150e060]]
_putstatic 
33[[#a150e060]]
_getfield 
34[[#a150e060]]
_putfield 
35[[#a150e060]]
_invokevirtual 
36[[#a150e060]]
_invokespecial 
37[[#a150e060]]
_invokestatic 
38[[#a150e060]]
_new 
39[[#a150e060]]
_anewarray 
310[[#a150e060]]
_checkcast 
311[[#a150e060]]
_instanceof