File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/net/FTP.java | File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/net/FTP.java | |||
Method name: void rmDir(FTPClient, String)
|
Method name: void delFile(FTPClient, String)
|
|||
Number of AST nodes: 10 | Number of AST nodes: 10 | |||
1 | if (verbose) {↵ | 1 | if (verbose) {↵ | |
2 | log("removing " + dirname);↵ | 2 | log("deleting " + filename);↵ | |
3 | }↵ | 3 | }↵ | |
4 | if (!ftp.removeDirectory(resolveFile(dirname))) {↵ | 4 | if (!ftp.deleteFile(resolveFile(filename))) {↵ | |
5 | String s = "could not remove directory: " + ftp.getReplyString();↵ | 5 | String s = "could not delete file: " + ftp.getReplyString();↵ | |
6 | if (skipFailedTransfers) {↵ | 6 | if (skipFailedTransfers) {↵ | |
7 | log(s, Project.MSG_WARN);↵ | 7 | log(s, Project.MSG_WARN);↵ | |
8 | skipped++;↵ | 8 | skipped++;↵ | |
9 | } else {↵ | 9 | } else {↵ | |
10 | throw new BuildException(s);↵ | 10 | throw new BuildException(s);↵ | |
11 | }↵ | 11 | }↵ | |
12 | } else {↵ | 12 | } else {↵ | |
13 | log("Directory " + dirname + " removed from " + server,↵ | 13 | log("File " + filename + " deleted from " + server,↵ | |
14 | Project.MSG_VERBOSE);↵ | 14 | Project.MSG_VERBOSE);↵ | |
15 | transferred++;↵ | 15 | transferred++;↵ | |
16 | } | 16 |
| |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 1 |
Number of non-refactorable cases | 0 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.6 |
Clones location | Clones are declared in the same class |
Number of node comparisons | 36 |
Number of mapped statements | 10 |
Number of unmapped statements in the first code fragment | 0 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 12.9 |
Clone type | Type 2 |
ID | Statement | ID | Statement | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | if (verbose) | 1 | if (verbose) | |||||||||||||||||
2 | log("removing " + dirname); |
| 2 | log("deleting " + filename); | ||||||||||||||||
3 | if (!ftp.removeDirectory(resolveFile(dirname))) |
| 3 | if (!ftp.deleteFile(resolveFile(filename))) | ||||||||||||||||
4 | String s = "could not remove directory: " + ftp.getReplyString(); |
| 4 | String s = "could not delete file: " + ftp.getReplyString(); | ||||||||||||||||
5 | if (skipFailedTransfers) | 5 | if (skipFailedTransfers) | |||||||||||||||||
6 | log(s, Project.MSG_WARN); | 6 | log(s, Project.MSG_WARN); | |||||||||||||||||
7 | skipped++; | 7 | skipped++; | |||||||||||||||||
else | else | |||||||||||||||||||
8 | throw new BuildException(s); | 8 | throw new BuildException(s); | |||||||||||||||||
else | else | |||||||||||||||||||
9 | log("Directory " + dirname + " removed from " + server, Project.MSG_VERBOSE); |
| 9 | log("File " + filename + " deleted from " + server, Project.MSG_VERBOSE); | ||||||||||||||||
10 | transferred++; | 10 | transferred++; |
Row | Violation |
---|