CloneSet113


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
12201.000method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
11240
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/util/StringUtilities.java
212317
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jorphan/util/JOrphanUtils.java
Next
Last
Clone Instance
1
Line Count
12
Source Line
40
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/util/StringUtilities.java

/**
 * Replace all patterns in a String
 * 
 * @see String#replaceAll(String,String)
 *  - JDK1.4 only
 * 
 * @param input - string to be transformed
 * @param pattern - pattern to replace
 * @param sub - replacement
 * @return the updated string
 */
public static String substitute( final String input, final String pattern, final String sub) {
  StringBuffer ret = new StringBuffer(input.length());
  int start = 0;
  int index = -1;
  final int length = pattern.length();
  while ((index = input.indexOf(pattern, start)) >= start) {
    ret.append(input.substring(start, index));
    ret.append(sub);
    start = index + length;
  }
  ret.append(input.substring(start));
  return ret.toString();
}


First
Previous
Clone Instance
2
Line Count
12
Source Line
317
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jorphan/util/JOrphanUtils.java

/**
 * Replace all patterns in a String
 * 
 * @see String#replaceAll(String regex,String replacement) - JDK1.4 only
 * 
 * @param input - string to be transformed
 * @param pattern - pattern to replace
 * @param sub - replacement
 * @return the updated string
 */
public static String substitute( final String input, final String pattern, final String sub) {
  StringBuffer ret = new StringBuffer(input.length());
  int start = 0;
  int index = -1;
  final int length = pattern.length();
  while ((index = input.indexOf(pattern, start)) >= start) {
    ret.append(input.substring(start, index));
    ret.append(sub);
    start = index + length;
  }
  ret.append(input.substring(start));
  return ret.toString();
}


Clone AbstractionParameter Count: 0Parameter Bindings

/**
     * Replace all patterns in a String
     * 
     * @see String#replaceAll(String,String)
     *  - JDK1.4 only
     * 
     * @param input - string to be transformed
     * @param pattern - pattern to replace
     * @param sub - replacement
     * @return the updated string
     */
/**
     * Replace all patterns in a String
     * 
     * @see String#replaceAll(String regex,String replacement) - JDK1.4 only
     * 
     * @param input - string to be transformed
     * @param pattern - pattern to replace
     * @param sub - replacement
     * @return the updated string
     */
public static String substitute( final String input, final String pattern, final String sub) {
  StringBuffer ret = new StringBuffer(input.length());
  int start = 0;
  int index = -1;
  final int length = pattern.length();
  while ((index = input.indexOf(pattern, start)) >= start) {
    ret.append(input.substring(start, index));
    ret.append(sub);
    start = index + length;
  }
  ret.append(input.substring(start));
  return ret.toString();
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None