Hi! This patch improves the reference implementation of several VMFile methods (isHidden, getName, isAbsolute, toURL).
ChangeLog entries: * vm/reference/java/io/VMFile.java: (canWriteDirectory(File)): Remove unused method. (listRoots()): Add FIXME. (isHidden(String)): Filter out "." and ".." cases; inline getName() call for Unix case. (getName(String)): Use PlatformHelper.beginWithRootPathPrefix() and handle all Windows path cases correctly. (isAbsolute(String)): Likewise. (isAbsolute(String)): Update the documentation. (toURL(File)): Don't append '/' if the path is already terminated with it; handle Windows UNC paths. Regards.
classpath-ivmai-36.diff
Description: Binary data