Vector p = new Vector(); PropertyHelper.getPropertyHelper(this).parsePropertyString( key, new Vector(), p); if (p.size() == 1) { log("Unresolvable reference " + key + " might be a misuse of property expansion syntax.", MSG_WARN); }
if (passFile == null) { File defaultPassFile = new File( System.getProperty("cygwin.user.home", System.getProperty("user.home")) + File.separatorChar + ".cvspass"); if (defaultPassFile.exists()) { this.setPassfile(defaultPassFile); } }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/Project.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/AbstractCvsTask.java
Method name: Object getReference(String) Method name: void runCommand(Commandline)
Number of AST nodes: 4 Number of AST nodes: 4
1
Vector p = new Vector();
2
            PropertyHelper.getPropertyHelper(this).parsePropertyString(
3
                key, new Vector(), p);
4
            if (p.size() == 1) {
5
                log("Unresolvable reference " + key
6
                    + " might be a misuse of property expansion syntax.",
7
                    MSG_WARN);
8
    
1
if (passFile == null) {
2
            File defaultPassFile = new File(
3
                System.getProperty("cygwin.user.home",
4
                    System.getProperty("user.home"))
5
                + File.separatorChar + ".cvspass");
6
            if (defaultPassFile.exists()) {
7
                this.setPassfile(defaultPassFile);
8
            }
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.1
Clones locationClones are in different classes
Number of node comparisons1