CloneSet10


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
43220.988method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
143222
E:/TSE/Projects-CloneDR/jEdit-4.2/src/bsh/ParseException.java
24340
E:/TSE/Projects-CloneDR/jEdit-4.2/src/bsh/TokenMgrError.java
Next
Last
Clone Instance
1
Line Count
43
Source Line
222
Source File
E:/TSE/Projects-CloneDR/jEdit-4.2/src/bsh/ParseException.java

/**
 * Used to convert raw characters to their escaped version
 * when these raw version cannot be used as part of an ASCII
 * string literal.
 */
protected String add_escapes(String str) {
  StringBuffer retval = new StringBuffer();
  char ch;
  for (int i = 0; i < str.length(); i++) {
    switch (str.charAt(i)) {
      case 0:
        continue ;
      case '\b':
        retval.append("\\b");
        continue ;
      case '\t':
        retval.append("\\t");
        continue ;
      case '\n':
        retval.append("\\n");
        continue ;
      case '\f':
        retval.append("\\f");
        continue ;
      case '\r':
        retval.append("\\r");
        continue ;
      case '\"':
        retval.append("\\\"");
        continue ;
      case '\'':
        retval.append("\\\'");
        continue ;
      case '\\':
        retval.append("\\\\");
        continue ;
      default:
        if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
          String s = "0000" + Integer.toString(ch, 16);
          retval.append("\\u" + s.substring(s.length() - 4, s.length()));
        }
        else {
          retval.append(ch);
        }
        continue ;
    }
  }
  return retval.toString();
}


First
Previous
Clone Instance
2
Line Count
43
Source Line
40
Source File
E:/TSE/Projects-CloneDR/jEdit-4.2/src/bsh/TokenMgrError.java

/**
 * Replaces unprintable characters by their espaced (or unicode escaped)
 * equivalents in the given string
 */
protected static final String addEscapes(String str) {
  StringBuffer retval = new StringBuffer();
  char ch;
  for (int i = 0; i < str.length(); i++) {
    switch (str.charAt(i)) {
      case 0:
        continue ;
      case '\b':
        retval.append("\\b");
        continue ;
      case '\t':
        retval.append("\\t");
        continue ;
      case '\n':
        retval.append("\\n");
        continue ;
      case '\f':
        retval.append("\\f");
        continue ;
      case '\r':
        retval.append("\\r");
        continue ;
      case '\"':
        retval.append("\\\"");
        continue ;
      case '\'':
        retval.append("\\\'");
        continue ;
      case '\\':
        retval.append("\\\\");
        continue ;
      default:
        if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
          String s = "0000" + Integer.toString(ch, 16);
          retval.append("\\u" + s.substring(s.length() - 4, s.length()));
        }
        else {
          retval.append(ch);
        }
        continue ;
    }
  }
  return retval.toString();
}


Clone AbstractionParameter Count: 2Parameter Bindings

 [[#variablec258720]]String  [[#variablec2585a0]](String str) {
  StringBuffer retval = new StringBuffer();
  char ch;
  for (int i = 0; i < str.length(); i++) {
    switch (str.charAt(i)) {
      case 0:
        continue ;
      case '\b':
        retval.append("\\b");
        continue ;
      case '\t':
        retval.append("\\t");
        continue ;
      case '\n':
        retval.append("\\n");
        continue ;
      case '\f':
        retval.append("\\f");
        continue ;
      case '\r':
        retval.append("\\r");
        continue ;
      case '\"':
        retval.append("\\\"");
        continue ;
      case '\'':
        retval.append("\\\'");
        continue ;
      case '\\':
        retval.append("\\\\");
        continue ;
      default:
        if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
          String s = "0000" + Integer.toString(ch, 16);
          retval.append("\\u" + s.substring(s.length() - 4, s.length()));
        }
        else {
          retval.append(ch);
        }
        continue ;
    }
  }
  return retval.toString();
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#c258720]]
/**
 * Used to convert raw characters to their escaped version
 * when these raw version cannot be used as part of an ASCII
 * string literal.
 */
protected 
12[[#c258720]]
/**
 * Replaces unprintable characters by their espaced (or unicode escaped)
 * equivalents in the given string
 */
protected static final 
21[[#c2585a0]]
add_escapes 
22[[#c2585a0]]
addEscapes