for (int i = 0; i < properties.length; i++) { Property p = properties[i]; if (p.isPrimaryDescriptor()) { return p; } }
File resource = new File(file, resourceName); if (resource.exists()) { return new FileInputStream(resource); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/scm/AntStarTeamCheckOut.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/AntClassLoader.java
Method name: Property getPrimaryDescriptor(Type) Method name: InputStream getResourceStream(File, String)
Number of AST nodes: 4 Number of AST nodes: 3
1
for (int i = 0; i < properties.length; i++) {
2
            Property p = properties[i];
3
            if (p.isPrimaryDescriptor
1
File resource = new File(file, resourceName);
4
()) {
2
                if (resource.exists()) {
5
                return p;
3
                    return new FileInputStream(resource);
6
            }
4
        
7
        }
5
        }
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