BuildEvent event = new BuildEvent(target); Iterator iter = listeners.iterator(); while (iter.hasNext()) { BuildListener listener = (BuildListener) iter.next(); listener.targetStarted(event); }
props = new Properties(); for (Enumeration e = p.keys(); e.hasMoreElements();) { Object key = e.nextElement(); props.put(key, p.get(key)); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/Project.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/junit/JUnitTest.java
Method name: void fireTargetStarted(Target) Method name: void setProperties(Hashtable)
Number of AST nodes: 5 Number of AST nodes: 4
1
BuildEvent event = new BuildEvent(target);
1
props = new Properties();
2
        Iterator iter = listeners.iterator();
2
        
3
        while (iter.hasNext()) {
3
for (Enumeration e = p.keys(); e.hasMoreElements();) {
4
            BuildListener listener = (BuildListener) iter.next();
4
            
5
            listener.targetStarted(event
5
Object key = e.nextElement();
6
);
6
            props.put(key, p.get(key));
7
        }
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