-
Enhancement
-
Resolution: Fixed
-
P3
-
7
-
b36
-
generic
-
generic
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2194717 | OpenJDK6 | Jonathan Gibbons | P4 | Resolved | Fixed | b21 |
Internally, JavacFileManager uses Strings to represent paths, and is inconsistent whether such paths should be system-independent (e.g. always use /) or system-dependent (e.g. use File.separatorChar).
We should replace the use of String with some other class that enforces a consistent invariant.
We should also provide better unit tests of JavacFileManager.
We should replace the use of String with some other class that enforces a consistent invariant.
We should also provide better unit tests of JavacFileManager.
- backported by
-
JDK-2194717 cleanup file separator handling in JavacFileManager
- Resolved
- relates to
-
JDK-6878069 JavaFileManager does not accept binary package names using '/' on Windows
- Closed
-
JDK-6570242 Regression test failures with Javac on win32.
- Closed
-
JDK-6714364 refactor javac File handling code into new javac.file package
- Closed
-
JDK-6714365 refactor JavacFileManager to move nested classes to top level
- Closed