public Object createDynamicElement(String name) { List nestedElementList = (List) nestedElementMap.get(name); if (nestedElementList == null) { nestedElementList = new ArrayList(); nestedElementMap.put(name, nestedElementList); } Object element = getScript().createNestedElement(name); nestedElementList.add(element); return element;
File thisLink = (File) litr.next(); File parent = thisLink.getParentFile(); Vector v = (Vector) byDir.get(parent); if (v == null) { v = new Vector(); byDir.put(parent, v); } v.addElement(thisLink);
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/script/ScriptDefBase.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/unix/Symlink.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public Object createDynamicElement(String name)  {
2
        List nestedElementList = (List) nestedElementMap.get(name);
1
File thisLink = (File) litr.next();
2
                File parent = thisLink.getParentFile();
3
                Vector v = (Vector) byDir.get(parent);
3
        if (nestedElementList == null) {
4
                if (v == null) {
4
            nestedElementList = new ArrayList();
5
            
5
            nestedElementMap.put(name, nestedElementList);
6
        }
7
        Object element = getScript().createNestedElement(name);
6
        v = new Vector();
7
                    byDir.put(parent, v);
8
                }
8
        nestedElementList.add(element);
9
                v.addElement
9
        return element;
10
(thisLink);
10
    
11
            
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 location
Number of node comparisons0