Browse Source

PR: 35499

Classname may not contain / or \ so it is safe to convert both
to . to get the class name. (Zipfilesets do not necessarily contain
File.separator as separator characters.)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@278431 13f79535-47bb-0310-9956-ffa450edef68
master
Jacobus Martinus Kruithof 20 years ago
parent
commit
ccca5104e2
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      src/main/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java

+ 2
- 1
src/main/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java View File

@@ -142,7 +142,8 @@ public final class BatchTest extends BaseTest {
* @return the classname matching the filename.
*/
public static final String javaToClass(String filename) {
return filename.replace(File.separatorChar, '.');
return filename.replace(File.separatorChar, '.').replace('/', '.')
.replace('\\', '.');
}

/**


Loading…
Cancel
Save