protected int getCompilerOptions(int options) { int cOptions = Perl5Compiler.DEFAULT_MASK; if (RegexpUtil.hasFlag(options, MATCH_CASE_INSENSITIVE)) { cOptions |= Perl5Compiler.CASE_INSENSITIVE_MASK; } if (RegexpUtil.hasFlag(options, MATCH_MULTILINE)) { cOptions |= Perl5Compiler.MULTILINE_MASK; } if (RegexpUtil.hasFlag(options, MATCH_SINGLELINE)) { cOptions |= Perl5Compiler.SINGLELINE_MASK; } return cOptions;
protected int getCompilerOptions(int options) { int cOptions = RE.MATCH_NORMAL; if (RegexpUtil.hasFlag(options, MATCH_CASE_INSENSITIVE)) { cOptions |= RE.MATCH_CASEINDEPENDENT; } if (RegexpUtil.hasFlag(options, MATCH_MULTILINE)) { cOptions |= RE.MATCH_MULTILINE; } if (RegexpUtil.hasFlag(options, MATCH_SINGLELINE)) { cOptions |= RE.MATCH_SINGLELINE; } return cOptions;
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/util/regexp/JakartaOroMatcher.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/util/regexp/JakartaRegexpMatcher.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
protected int getCompilerOptions(int options) {
1
protected int getCompilerOptions(int options) {
2
        int cOptions = Perl5Compiler.DEFAULT_MASK;
2
        int cOptions = RE.MATCH_NORMAL;
3
        if (RegexpUtil.hasFlag(options, MATCH_CASE_INSENSITIVE)) {
3
        if (RegexpUtil.hasFlag(options, MATCH_CASE_INSENSITIVE)) {
4
            cOptions |= Perl5Compiler.CASE_INSENSITIVE_MASK;
4
            cOptions |= RE.MATCH_CASEINDEPENDENT;
5
        }
5
        }
6
        if (RegexpUtil.hasFlag(options, MATCH_MULTILINE)) {
6
        if (RegexpUtil.hasFlag(options, MATCH_MULTILINE)) {
7
            cOptions |= Perl5Compiler.MULTILINE_MASK;
7
            cOptions |= RE.MATCH_MULTILINE;
8
        }
8
        }
9
        if (RegexpUtil.hasFlag(options, MATCH_SINGLELINE)) {
9
        if (RegexpUtil.hasFlag(options, MATCH_SINGLELINE)) {
10
            cOptions |= Perl5Compiler.SINGLELINE_MASK;
10
            cOptions |= RE.MATCH_SINGLELINE;
11
        }
11
        }
12
        return cOptions;
12
        return cOptions;
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.0
Clones location
Number of node comparisons0