StringBuilder signature = new StringBuilder("("); for (int i = 0; i < params.length; i++) { signature.append(human(params[i])); if (i < params.length - 1) signature.append(','); } signature.append(")"); return signature.toString();
StringBuilder signature = new StringBuilder("("); for (int i = 0; i < params.length; i++) { signature.append(ci(params[i])); } signature.append(")"); return signature.toString();
Clone fragments detected by clone detection tool
File path: /jruby-1.4.0/src/org/jruby/util/CodegenUtils.java File path: /jruby-1.4.0/src/org/jruby/util/CodegenUtils.java
Method name: String prettyParams(Class[]) Method name: String sigParams(Class[])
Number of AST nodes: 7 Number of AST nodes: 5
1
StringBuilder signature = new StringBuilder("(");
1
StringBuilder signature = new StringBuilder("(");
2
        
2
        
3
        for (int i = 0; i < params.length; i++) {
3
        for (int i = 0; i < params.length; i++) {
4
            signature.append(human(params[i]));
4
            signature.append(ci(params[i]));
5
            if (i < params.length - 1) signature.append(',');
6
        }
5
        }
7
        
6
        
8
        signature.append(")");
7
        signature.append(")");
9
        
8
        
10
        return signature.toString();
9
        return signature.toString();
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones locationClones are declared in the same class
Number of node comparisons1