CloneSet77


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
62201.000executable_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
162379
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/parser/text/HtmlParser.java
268483
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/parser/text/HtmlParser.java
Next
Last
Clone Instance
1
Line Count
62
Source Line
379
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/parser/text/HtmlParser.java

while (i < ss.length()) {
  switch (ss.charAt(i)) {
    case '<':
      sb.append("&lt;");
      i++;
      break;
    case '>':
      sb.append("&gt;");
      i++;
      break;
    case '&':
      sb.append("&amp;");
      i++;
      break;
    case '\"':
      sb.append("&quot;");
      i++;
      break;
    case ' ':
      //sb.append("&nbsp;");
      if (ss.substring(i).startsWith("    ")) {
        sb.append("&nbsp; ");
        i = i + 2;
      }
      else
        if (ss.substring(i).startsWith("   ")) {
          sb.append("&nbsp;&nbsp; ");
          i = i + 3;
        }
        else
          if (ss.substring(i).startsWith("  ")) {
            sb.append("&nbsp; ");
            i = i + 2;
          }
          else {
            sb.append(' ');
            i++;
          }
      break;
    case '\t':
      sb.append("&nbsp;&nbsp;&nbsp;&nbsp;");
      i++;
      break;
    case '\n':
      sb.append("<br>");
      i++;
      break;
    default:
      sb.append(ss.charAt(i));
      i++;
      break;
  }
}


First
Previous
Clone Instance
2
Line Count
68
Source Line
483
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/parser/text/HtmlParser.java

while (i < ss.length()) {
  switch (ss.charAt(i)) {
    case '<':
      sb.append("&lt;");
      i++;
      break;
    case '>':
      sb.append("&gt;");
      i++;
      break;
    case '&':
      sb.append("&amp;");
      i++;
      break;
    case '\"':
      sb.append("&quot;");
      i++;
      break;
    /*
case '\'':
    sb.append("&apos;");
    i++;

    break;*/
    case ' ':
      if (ss.substring(i).startsWith("    ")) {
        sb.append("&nbsp; ");
        i = i + 2;
      }
      else
        if (ss.substring(i).startsWith("   ")) {
          sb.append("&nbsp;&nbsp; ");
          i = i + 3;
        }
        else
          if (ss.substring(i).startsWith("  ")) {
            sb.append("&nbsp; ");
            i = i + 2;
          }
          else {
            sb.append(' ');
            i++;
          }
      break;
    case '\t':
      sb.append("&nbsp;&nbsp;&nbsp;&nbsp;");
      i++;
      break;
    case '\n':
      sb.append("<br>");
      i++;
      break;
    default:
      sb.append(ss.charAt(i));
      i++;
      break;
  }
}


Clone AbstractionParameter Count: 0Parameter Bindings

while (i < ss.length()) {
  switch (ss.charAt(i)) {
    case '<':
      sb.append("&lt;");
      i++;
      break;
    case '>':
      sb.append("&gt;");
      i++;
      break;
    case '&':
      sb.append("&amp;");
      i++;
      break;
    case '\"':
      sb.append("&quot;");
      i++;
      break;
    /*
                        case '\'':
                            sb.append("&apos;");
                            i++;

                            break;*/
    case ' ':
      //sb.append("&nbsp;");
      if (ss.substring(i).startsWith("    ")) {
        sb.append("&nbsp; ");
        i = i + 2;
      }
      else
        if (ss.substring(i).startsWith("   ")) {
          sb.append("&nbsp;&nbsp; ");
          i = i + 3;
        }
        else
          if (ss.substring(i).startsWith("  ")) {
            sb.append("&nbsp; ");
            i = i + 2;
          }
          else {
            sb.append(' ');
            i++;
          }
      break;
    case '\t':
      sb.append("&nbsp;&nbsp;&nbsp;&nbsp;");
      i++;
      break;
    case '\n':
      sb.append("<br>");
      i++;
      break;
    default:
      sb.append(ss.charAt(i));
      i++;
      break;
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None