public Iterator iterator() { if (isReference()) { return ((ResourceCollection) (getRef(getProject()))).iterator(); } if (src == null) { return super.iterator(); } ArchiveScanner as = (ArchiveScanner) getDirectoryScanner(getProject()); return as.getResourceFiles();
public int size() { if (isReference()) { return ((ResourceCollection) (getRef(getProject()))).size(); } if (src == null) { return super.size(); } ArchiveScanner as = (ArchiveScanner) getDirectoryScanner(getProject()); return as.getIncludedFilesCount();
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/ArchiveFileSet.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/ArchiveFileSet.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public Iterator iterator() {
1
public int size() {
2
        if (isReference()) {
2
        if (isReference()) {
3
            return ((ResourceCollection) (getRef(getProject()))).iterator();
3
            return ((ResourceCollection) (getRef(getProject()))).size();
4
        }
4
        }
5
        if (src == null) {
5
        if (src == null) {
6
            return super.iterator();
6
            return super.size();
7
        }
7
        }
8
        ArchiveScanner as = (ArchiveScanner) getDirectoryScanner(getProject());
8
        ArchiveScanner as = (ArchiveScanner) getDirectoryScanner(getProject());
9
        return as.getResourceFiles();
9
        return as.getIncludedFilesCount();
10
    
10
    
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