if (parent instanceof UnknownElement) { UnknownElement uc = new UnknownElement(elementName); uc.setProject(helperImpl.project); ((UnknownElement) parent).addChild(uc); child = uc; } else { child = ih.createElement(helperImpl.project, parent, elementName); }
String dependentClass = (String) depEnum.nextElement(); Hashtable affectedClasses = (Hashtable) affectedClassMap.get(dependentClass); if (affectedClasses == null) { affectedClasses = new Hashtable(); affectedClassMap.put(dependentClass, affectedClasses); } affectedClasses.put(info.className, info);
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/helper/ProjectHelperImpl.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/depend/Depend.java
Method name: void init(String, AttributeList) Method name: void determineDependencies()
Number of AST nodes: 6 Number of AST nodes: 6
1
if (parent instanceof UnknownElement) {
1
String dependentClass = (String) depEnum.nextElement();
2
                    UnknownElement uc = new UnknownElement(elementName);
2
                Hashtable affectedClasses
3
                    uc.setProject(helperImpl.project);
3
                    
4
                    ((UnknownElement) parent).addChild(uc);
5
                    child = uc;
4
= (Hashtable) affectedClassMap.get(dependentClass);
5
                if (affectedClasses == null) {
6
                } else {
6
                
7
                    child = ih.createElement(helperImpl.project, parent, elementName);
8
                }
7
    affectedClasses = new Hashtable();
8
                    affectedClassMap.put(dependentClass, affectedClasses);
9
                }
10
                affectedClasses.put(info.className, info);
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