BuildEvent event = new BuildEvent(this); event.setException(exception); Iterator iter = listeners.iterator(); while (iter.hasNext()) { BuildListener listener = (BuildListener) iter.next(); listener.buildFinished(event); } // Inform IH to clear the cache IntrospectionHelper.clearCache();
warnings.addElement("Multiple Class-Path attributes " + "are supported but violate the Jar " + "specification and may not be correctly " + "processed in all environments"); Enumeration e = attribute.getValues(); while (e.hasMoreElements()) { String value = (String) e.nextElement(); classpathAttribute.addValue(value); }
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/Manifest.java
Method name: void fireBuildFinished(Throwable) Method name: String addAttributeAndCheck(Attribute)
Number of AST nodes: 7 Number of AST nodes: 5
1
BuildEvent event = new BuildEvent(this);
2
        event.setException(exception);
3
        Iterator iter = listeners.iterator();
1
warnings.addElement("Multiple Class-Path attributes "
2
                            + "are supported but violate the Jar "
3
                            + "specification and may not be correctly "
4
                            + "processed in all environments");
5
                        Enumeration e = attribute.getValues();
4
        while (iter.hasNext()) {
6
                        while (
5
            BuildListener listener = (BuildListener) iter.next();
6
            listener.buildFinished(event
7
e.hasMoreElements()) {
8
                            String value = (String) e.nextElement();
7
);
9
                            classpathAttribute.addValue(value);
8
        }
10
        
9
        // Inform IH to clear the cache
11
        
10
        IntrospectionHelper.clearCache();
12
        }
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