public void setParameters(Parameter[] parameters) { super.setParameters(parameters); if (parameters != null) { for (int i = 0; i < parameters.length; i++) { String paramname = parameters[i].getName(); if (CONTAINS_KEY.equalsIgnoreCase(paramname)) { setText(parameters[i].getValue()); } else if (CASE_KEY.equalsIgnoreCase(paramname)) { setCasesensitive(Project.toBoolean( parameters[i].getValue())); } else if (WHITESPACE_KEY.equalsIgnoreCase(paramname)) { setIgnorewhitespace(Project.toBoolean( parameters[i].getValue())); } else { setError("Invalid parameter " + paramname);
public void setParameters(Parameter[] parameters) { super.setParameters(parameters); if (parameters != null) { for (int i = 0; i < parameters.length; i++) { 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/ContainsSelector.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/selectors/FilenameSelector.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public void setParameters(Parameter[] parameters) {
1
public void setParameters(Parameter[] parameters) {
2
        super.setParameters(parameters);
2
        super.setParameters(parameters);
3
        if (parameters != null) {
3
        if (parameters != null) {
4
            for (int i = 0; i < parameters.length; i++) {
4
            for (int i = 0; i < parameters.length; i++) {
5
                String paramname = parameters[i].getName();
5
                String paramname = parameters[i].getName();
6
                if (CONTAINS_KEY.equalsIgnoreCase(paramname)) {
6
                if (NAME_KEY.equalsIgnoreCase(paramname)) {
7
                    setText(parameters[i].getValue());
7
                    setName(parameters[i].getValue());
8
                } else if (CASE_KEY.equalsIgnoreCase(paramname)) {
8
                } else if (CASE_KEY.equalsIgnoreCase(paramname)) {
9
                    setCasesensitive(Project.toBoolean(
9
                    setCasesensitive(Project.toBoolean(
10
                            parameters[i].getValue()));
10
                            parameters[i].getValue()));
11
                } else if (WHITESPACE_KEY.equalsIgnoreCase(paramname)) {
11
                } else if (NEGATE_KEY.equalsIgnoreCase(paramname)) {
12
                    setIgnorewhitespace(Project.toBoolean(
12
                    setNegate(Project.toBoolean(
13
                            parameters[i].getValue()));
13
parameters[i].getValue()));
14
                } else {
14
                } else {
15
                    setError("Invalid parameter " + paramname);
15
                    setError("Invalid parameter " + paramname);
16
                
16
                
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