CloneSet178


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
17230.986executable_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1174733
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java
2174756
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java
Next
Last
Clone Instance
1
Line Count
17
Source Line
4733
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java

if (this == Token.token_spaces)
  ret = "\\s";
else {
  StringBuffer sb = new StringBuffer();
  sb.append("[");
  for (int i = 0; i < this.ranges.length; i += 2) {
    if ((options&RegularExpression.SPECIAL_COMMA) != 0 && i > 0)
      sb.append(",");
    if (this.ranges[i] == this.ranges[i + 1]) {
      sb.append(escapeCharInCharClass(this.ranges[i]));
    }
    else {
      sb.append(escapeCharInCharClass(this.ranges[i]));
      sb.append('-');
      sb.append(escapeCharInCharClass(this.ranges[i + 1]));
    }
  }
  sb.append("]");
  ret = sb.toString();
}


First
Previous
Clone Instance
2
Line Count
17
Source Line
4756
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java

if (this == Token.token_not_spaces)
  ret = "\\S";
else {
  StringBuffer sb = new StringBuffer();
  sb.append("[^");
  for (int i = 0; i < this.ranges.length; i += 2) {
    if ((options&RegularExpression.SPECIAL_COMMA) != 0 && i > 0)
      sb.append(",");
    if (this.ranges[i] == this.ranges[i + 1]) {
      sb.append(escapeCharInCharClass(this.ranges[i]));
    }
    else {
      sb.append(escapeCharInCharClass(this.ranges[i]));
      sb.append('-');
      sb.append(escapeCharInCharClass(this.ranges[i + 1]));
    }
  }
  sb.append("]");
  ret = sb.toString();
}


Clone AbstractionParameter Count: 3Parameter Bindings

if (this == Token. [[#variable172043a0]])
  ret = [[#variable172042e0]];
else {
  StringBuffer sb = new StringBuffer();
  sb.append( [[#variable17203920]]);
  for (int i = 0; i < this.ranges.length; i += 2) {
    if ((options&RegularExpression.SPECIAL_COMMA) != 0 && i > 0)
      sb.append(",");
    if (this.ranges[i] == this.ranges[i + 1]) {
      sb.append(escapeCharInCharClass(this.ranges[i]));
    }
    else {
      sb.append(escapeCharInCharClass(this.ranges[i]));
      sb.append('-');
      sb.append(escapeCharInCharClass(this.ranges[i + 1]));
    }
  }
  sb.append("]");
  ret = sb.toString();
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#172043a0]]
token_spaces 
12[[#172043a0]]
token_not_spaces 
21[[#172042e0]]
"\\s" 
22[[#172042e0]]
"\\S" 
31[[#17203920]]
"[" 
32[[#17203920]]
"[^"