for (int i = 0; i < entrySet.length; i++) { final CVSEntry entry = entrySet[ i ]; if (userList.containsKey(entry.getAuthor())) { entry.setAuthor(userList.getProperty(entry.getAuthor())); } }
final int size = attributes.getLength(); for (int i = 0; i < size; i++) { final Attr attr = (Attr) attributes.item(i); elem.setAttribute(attr.getName(), attr.getValue()); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/junit/DOMUtil.java
Method name: void replaceAuthorIdWithName(Properties, CVSEntry[]) Method name: Node importNode(Node, Node)
Number of AST nodes: 4 Number of AST nodes: 4
1
for (int i = 0; i < entrySet.length; i++) {
1
f
2
            final CVSEntry entry = entrySet[ i ];
3
            if (userList.containsKey(entry.getAuthor())) {
2
inal int size = attributes.getLength();
3
                for (int i = 0; i < size; i++) {
4
                    final Attr attr = (Attr) attributes.item(i);
4
                entry.setAuthor(userList.getProperty(entry.getAuthor()));
5
                    elem.setAttribute(attr.getName(), attr.getValue());
5
            }
6
        
6
        }
7
        }
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 in different classes
Number of node comparisons1