protected boolean assumeJava13() { return "javac1.3".equals(attributes.getCompilerVersion()) || ("classic".equals(attributes.getCompilerVersion()) && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_3)) || ("modern".equals(attributes.getCompilerVersion()) && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_3)) || ("extJavac".equals(attributes.getCompilerVersion()) && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_3));
protected boolean assumeJava16() { return "javac1.6".equals(attributes.getCompilerVersion()) || ("classic".equals(attributes.getCompilerVersion()) && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_6)) || ("modern".equals(attributes.getCompilerVersion()) && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_6)) || ("extJavac".equals(attributes.getCompilerVersion()) && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_6));
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
protected boolean assumeJava13() {
1
protected boolean assumeJava16() {
2
        return "javac1.3".equals(attributes.getCompilerVersion())
2
        return "javac1.6".equals(attributes.getCompilerVersion())
3
            || ("classic".equals(attributes.getCompilerVersion())
3
            || ("classic".equals(attributes.getCompilerVersion())
4
                && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_3))
4
                && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_6))
5
            || ("modern".equals(attributes.getCompilerVersion())
5
            || ("modern".equals(attributes.getCompilerVersion())
6
                && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_3))
6
                && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_6))
7
            || ("extJavac".equals(attributes.getCompilerVersion())
7
            || ("extJavac".equals(attributes.getCompilerVersion())
8
                && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_3));
8
                && JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_6));
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