File dir = new File(pathElements[i]); if (dir.isDirectory()) { DirSet ds = new DirSet(); ds.setDefaultexcludes(useDefaultExcludes); ds.setDir(dir); ds.createPatternSet().addConfiguredPatternset(ps); dirSets.addElement(ds); } else { log("Skipping " + pathElements[i] + " since it is no directory.", Project.MSG_WARN); }
if (UNITS_KEY.equalsIgnoreCase(paramname)) { ByteUnits units = new ByteUnits(); units.setValue(parameters[i].getValue()); setUnits(units); } else if (WHEN_KEY.equalsIgnoreCase(paramname)) { SizeComparisons scmp = new SizeComparisons(); scmp.setValue(parameters[i].getValue()); setWhen(scmp); } else { setError("Invalid parameter " + paramname); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/Javadoc.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/selectors/SizeSelector.java
Method name: void parsePackages(Vector, Path) Method name: void setParameters(Parameter[])
Number of AST nodes: 8 Number of AST nodes: 9
1
File dir = new File(pathElements[i]);
2
                if (dir.isDirectory()) {
1
if (UNITS_KEY.equalsIgnoreCase(paramname)) {
3
                    DirSet ds = new DirSet();
2
                    ByteUnits units = new ByteUnits();
4
                    ds.setDefaultexcludes(useDefaultExcludes);
3
                    units.setValue(parameters[i].getValue());
5
                    ds.setDir(dir);
4
                    setUnits(units);
6
                    ds.createPatternSet().addConfiguredPatternset(ps);
5
                
7
                    dirSets.addElement(ds
6
} else if (WHEN_KEY.equalsIgnoreCase(paramname)) {
8
);
7
                    SizeComparisons scmp = new SizeComparisons();
9
                } else {
8
                 
10
                    log("Skipping " + pathElements[i]
9
   scmp.setValue(parameters[i].getValue());
10
                    setWhen(scmp);
11
                        + " since it is no directory.", Project.MSG_WARN
11
                } else {
12
);
12
                    setError("Invalid parameter " + paramname);
13
                }
13
                }
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.2
Clones locationClones are in different classes having the same super class
Number of node comparisons2