if (ch != '?') { if (isCaseSensitive && ch != strArr[i]) { return false; // Character mismatch } if (!isCaseSensitive && Character.toUpperCase(ch) != Character.toUpperCase(strArr[i])) { return false; // Character mismatch
if (ch != '?') { if (isCaseSensitive && ch != strArr[strIdxEnd]) { return false; // Character mismatch } if (!isCaseSensitive && Character.toUpperCase(ch) != Character.toUpperCase(strArr[strIdxEnd])) { return false; // Character mismatch
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/selectors/SelectorUtils.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/selectors/SelectorUtils.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
if (ch != '?') {
1
if (ch != '?') {
2
                    if (isCaseSensitive && ch != strArr[i]) {
2
                if (isCaseSensitive && ch != strArr[strIdxEnd]) {
3
                        return false; // Character mismatch
3
                    return false; // Character mismatch
4
                    }
4
                
5
   
5
}
6
                 if (!isCaseSensitive && Character.toUpperCase(ch)
6
                if (!isCaseSensitive && Character.toUpperCase(ch)
7
                            != Character.toUpperCase(strArr[i])) {
7
                        != Character.toUpperCase(strArr[strIdxEnd])) {
8
                        return false;  // Character mismatch
8
                    return false; // Character mismatch
9
                    
9
                
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