CloneSet5465


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
8320.977switch_group
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
181422
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java
281430
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java
381438
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java
Clone Instance
1
Line Count
8
Source Line
1422
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java

                                        case C_RESOLVED:
                                                try {
                                                        i = Util.scanClassTypeSignature(methodOrTypeSignature, i);
                                                        i++; // position at start of next param if any
                                                } catch (IllegalArgumentException e) {
                                                        // not a class type signature -> it is a new type parameter
                                                  }
                                                break;


Clone Instance
2
Line Count
8
Source Line
1430
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java

                                        case C_ARRAY:
                                                try {
                                                        i = Util.scanArrayTypeSignature(methodOrTypeSignature, i);
                                                        i++; // position at start of next param if any
                                                } catch (IllegalArgumentException e) {
                                                        // not an array type signature -> it is a new type parameter
                                                  }
                                                break;


Clone Instance
3
Line Count
8
Source Line
1438
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java

                                        case C_TYPE_VARIABLE:
                                                try {
                                                        i = Util.scanTypeVariableSignature(methodOrTypeSignature, i);
                                                        i++; // position at start of next param if any
                                                } catch (IllegalArgumentException e) {
                                                        // not a type variable signature -> it is a new type parameter
                                                  }
                                                break;


Clone AbstractionParameter Count: 2Parameter Bindings

case [[#variablea11f5a80]]:
  try {
    i = Util. [[#variablea11f5a00]](methodOrTypeSignature, i);
    i++; // position at start of next param if any
  }
  catch (IllegalArgumentException e) {
  // not a class type signature -> it is a new type parameter
  // not an array type signature -> it is a new type parameter
  // not a type variable signature -> it is a new type parameter
  }
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#a11f5a80]]
C_RESOLVED 
12[[#a11f5a80]]
C_ARRAY 
13[[#a11f5a80]]
C_TYPE_VARIABLE 
21[[#a11f5a00]]
scanClassTypeSignature 
22[[#a11f5a00]]
scanArrayTypeSignature 
23[[#a11f5a00]]
scanTypeVariableSignature