registerThreadTask(Thread.currentThread(), task); BuildEvent event = new BuildEvent(task); Iterator iter = listeners.iterator(); while (iter.hasNext()) { BuildListener listener = (BuildListener) iter.next(); listener.taskStarted(event); }
StringTokenizer tok = new StringTokenizer(src, ","); while (tok.hasMoreTokens()) { String f = tok.nextToken(); SourceFile sf = new SourceFile(); sf.setFile(getProject().resolveFile(f.trim())); addSource(sf); }
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/Javadoc.java
Method name: void fireTaskStarted(Task) Method name: void setSourcefiles(String)
Number of AST nodes: 6 Number of AST nodes: 6
1
registerThreadTask(Thread.currentThread(), task);
2
        BuildEvent event = new BuildEvent(task);
3
        Iterator iter = listeners.iterator
1
StringTokenizer tok = new StringTokenizer(src, ",");
2
        while (tok.hasMoreTokens()) {
4
();
3
            String f = tok.nextToken();
5
        while (iter.hasNext()) {
4
         
6
            BuildListener listener = (BuildListener) iter.next();
7
            listener.taskStarted(event
5
   SourceFile sf = new SourceFile();
6
            sf.setFile(getProject().resolveFile(f.trim()));
8
);
7
            addSource(sf);
9
        }
8
        }
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.1
Clones locationClones are in different classes
Number of node comparisons1