if (paramVec.size() > 0 && dynselector instanceof ExtendFileSelector) { Parameter[] paramArray = new Parameter[paramVec.size()]; paramVec.copyInto(paramArray); // We know that dynselector must be non-null if no error message ((ExtendFileSelector) dynselector).setParameters(paramArray); }
if (v.size() != orig.length) { Resource[] r = new Resource[v.size()]; v.copyInto(r); return r; }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/selectors/ExtendSelector.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/Zip.java
Method name: boolean isSelected(File, String, File) Method name: Resource[] selectFileResources(Resource[])
Number of AST nodes: 4 Number of AST nodes: 4
1
if (paramVec.size() > 0 && dynselector instanceof ExtendFileSelector) {
1
if (
2
            Parameter[] paramArray = new Parameter[paramVec
2
v.size() != orig.length) {
3
.size()];
3
            Resource[] r = new Resource[v.size()];
4
            paramVec.copyInto(paramArray);
4
            v.copyInto(r);
5
            // We know that dynselector must be non-null if no error message
5
            
6
            ((ExtendFileSelector) dynselector).setParameters(paramArray);
6
return r;
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.1
Clones locationClones are in different classes having the same super class
Number of node comparisons1