CloneSet238


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
17230.968block
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1171512
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/util/BasicExtendedMetaData.java
2171561
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/util/BasicExtendedMetaData.java
Next
Last
Clone Instance
1
Line Count
17
Source Line
1512
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/util/BasicExtendedMetaData.java

{
  EAnnotation eAnnotation = getAnnotation(eDataType, false);
  if (eAnnotation != null) {
    String enumerationLiteral = eAnnotation.getDetails().get("enumeration");
    if (enumerationLiteral != null) {
      List<String> result = new ArrayList<String>();
      for (StringTokenizer stringTokenizer = new StringTokenizer(enumerationLiteral, " "); stringTokenizer.hasMoreTokens();) {
        String enumeration = replace(replace(stringTokenizer.nextToken(), "%20", " "), "%25", "%");
        result.add(enumeration);
      }
      return result;
    }
  }
  return Collections.emptyList();
}


First
Previous
Clone Instance
2
Line Count
17
Source Line
1561
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/util/BasicExtendedMetaData.java

{
  EAnnotation eAnnotation = getAnnotation(eDataType, false);
  if (eAnnotation != null) {
    String patternLiteral = eAnnotation.getDetails().get("pattern");
    if (patternLiteral != null) {
      List<String> result = new ArrayList<String>();
      for (StringTokenizer stringTokenizer = new StringTokenizer(patternLiteral, " "); stringTokenizer.hasMoreTokens();) {
        String pattern = replace(replace(stringTokenizer.nextToken(), "%20", " "), "%25", "%");
        result.add(pattern);
      }
      return result;
    }
  }
  return Collections.emptyList();
}


Clone AbstractionParameter Count: 3Parameter Bindings

{
  EAnnotation eAnnotation = getAnnotation(eDataType, false);
  if (eAnnotation != null) {
    String  [[#variable171a96c0]]= eAnnotation.getDetails().get( [[#variable171a9780]]);
    if ( [[#variable171a96c0]]!= null) {
      List<String> result = new ArrayList<String>();
      for (StringTokenizer stringTokenizer = new StringTokenizer( [[#variable171a96c0]], " "); stringTokenizer.hasMoreTokens();) {
        String  [[#variable171a9720]]= replace(replace(stringTokenizer.nextToken(), "%20", " "), "%25", "%");
        result.add( [[#variable171a9720]]);
      }
      return result;
    }
  }
  return Collections.emptyList();
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#171a96c0]]
enumerationLiteral 
12[[#171a96c0]]
patternLiteral 
21[[#171a9780]]
"enumeration" 
22[[#171a9780]]
"pattern" 
31[[#171a9720]]
enumeration 
32[[#171a9720]]
pattern