if (includeRuntime) { Vector v = Execute.getProcEnvironment(); Enumeration e = v.elements(); while (e.hasMoreElements()) { String s = (String) e.nextElement(); if (s.startsWith("CLASSPATH=")) { commandline.createClasspath(getProject()).createPath() .append(new Path(getProject(), s.substring("CLASSPATH=".length() ))); } } log("Implicitly adding " + runtimeClasses + " to CLASSPATH", Project.MSG_VERBOSE); commandline.createClasspath(getProject()).createPath() .append(runtimeClasses); }
if (includeAntRuntime) { Vector v = Execute.getProcEnvironment(); Enumeration e = v.elements(); while (e.hasMoreElements()) { String s = (String) e.nextElement(); if (s.startsWith(CLASSPATH)) { cmd.createClasspath(getProject()).createPath() .append(new Path(getProject(), s.substring(CLASSPATH.length() ))); } } log("Implicitly adding " + antRuntimeClasses + " to CLASSPATH", Project.MSG_VERBOSE); cmd.createClasspath(getProject()).createPath() .append(antRuntimeClasses); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
if (includeRuntime) {
1
if (includeAntRuntime) {
2
            Vector v = Execute.getProcEnvironment();
2
            Vector v = Execute.getProcEnvironment();
3
            Enumeration e = v.elements();
3
            Enumeration e = v.elements();
4
            while (e.hasMoreElements()) {
4
            while (e.hasMoreElements()) {
5
                String s = (String) e.nextElement();
5
                String s = (String) e.nextElement();
6
                if (s.startsWith("CLASSPATH=")) {
6
                if (s.startsWith(CLASSPATH)) {
7
                    commandline.createClasspath(getProject()).createPath()
7
                    cmd.createClasspath(getProject()).createPath()
8
                        .append(new Path(getProject(),
8
                        .append(new Path(getProject(),
9
                                         s.substring("CLASSPATH=".length()
9
                                         s.substring(CLASSPATH.length()
10
                                                     )));
10
                                                     )));
11
                }
11
                }
12
            }
12
            }
13
            log("Implicitly adding " + runtimeClasses + " to CLASSPATH",
13
            log("Implicitly adding " + antRuntimeClasses + " to CLASSPATH",
14
                Project.MSG_VERBOSE);
14
                Project.MSG_VERBOSE);
15
            commandline.createClasspath(getProject()).createPath()
15
            cmd.createClasspath(getProject()).createPath()
16
                .append(runtimeClasses);
16
                .append(antRuntimeClasses);
17
        }
17
        }
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