-
Bug
-
Resolution: Fixed
-
P3
-
6
-
b72
-
generic
-
generic
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2194724 | OpenJDK6 | Jonathan Gibbons | P4 | Resolved | Fixed | b21 |
DefaultFileManager uses URI.create in some places to minimize the changes
before Mustang beta 2. Ideally, this should be cleaned up.
Similarly, we need to ensure that file names are treated consitently.
For example, this combination is suspect:
new File(externalizeFileName(packageName), relativeName)
Since reltiveName is a "relative" URI it could be "resource/foo.properties"
where as externalizeFileName(packageName) could be "com\\sun\\foo\\bar".
before Mustang beta 2. Ideally, this should be cleaned up.
Similarly, we need to ensure that file names are treated consitently.
For example, this combination is suspect:
new File(externalizeFileName(packageName), relativeName)
Since reltiveName is a "relative" URI it could be "resource/foo.properties"
where as externalizeFileName(packageName) could be "com\\sun\\foo\\bar".
- backported by
-
JDK-2194724 DefaultFileManager clean up: URI.create
-
- Resolved
-
- relates to
-
JDK-6440528 javac deposits package-info.class in bogus directory
-
- Closed
-