if (GRANULARITY_KEY.equalsIgnoreCase(paramname)) { try { setGranularity(new Integer(parameters[i].getValue() ).intValue()); } catch (NumberFormatException nfe) { setError("Invalid granularity setting " + parameters[i].getValue()); } } else if (WHEN_KEY.equalsIgnoreCase(paramname)) { setWhen(new TimeComparison(parameters[i].getValue())); } else if (PATTERN_KEY.equalsIgnoreCase(paramname)) { setPattern(parameters[i].getValue()); } else { setError("Invalid parameter " + paramname); }
String paramname = parameters[i].getName(); if (NAME_KEY.equalsIgnoreCase(paramname)) { setName(parameters[i].getValue()); } else if (CASE_KEY.equalsIgnoreCase(paramname)) { setCasesensitive(Project.toBoolean( parameters[i].getValue())); } else if (NEGATE_KEY.equalsIgnoreCase(paramname)) { setNegate(Project.toBoolean(parameters[i].getValue())); } else { setError("Invalid parameter " + paramname); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/selectors/DateSelector.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/selectors/FilenameSelector.java
Method name: void setParameters(Parameter[]) Method name: void setParameters(Parameter[])
Number of AST nodes: 8 Number of AST nodes: 8
1
if (GRANULARITY_KEY.equalsIgnoreCase(paramname)) {
2
                    try {
3
                        setGranularity(new Integer(parameters[i].getValue()
4
                        ).intValue());
1
String paramname = parameters[i].getName();
5
                    } catch (NumberFormatException nfe) {
2
                
6
                        setError("Invalid granularity setting "
7
                            + 
3
if (NAME_KEY.equalsIgnoreCase(paramname)) {
8
parameters[i].getValue());
4
                    setName(parameters[i].getValue());
9
                    }
10
                } else if (WHEN_KEY.equalsIgnoreCase(paramname)) {
5
                } else if (CASE_KEY.equalsIgnoreCase(paramname)) {
11
                    setWhen(new TimeComparison(
6
                    setCasesensitive(Project.toBoolean(
12
parameters[i].getValue()));
7
                            parameters[i].getValue()));
13
                } else if (PATTERN_KEY.equalsIgnoreCase(paramname)) {
8
                } else if (NEGATE_KEY.equalsIgnoreCase(paramname)) {
14
                    setPattern(parameters[i].getValue());
9
                    setNegate(Project.toBoolean(parameters[i].getValue()));
15
                } else {
10
                } else {
16
                    setError("Invalid parameter " + paramname);
11
                    setError("Invalid parameter " + paramname);
17
                }
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.0
Clones locationClones are in different classes having the same super class
Number of node comparisons3