8153229: JavacFiler.checkFileReopening drowns in exceptions after Modular Runtime Images change
Using Path.equals instead of Files.isSameFile to speed up Filer checks Reviewed-by: jjg
This commit is contained in:
parent
bc1ae385d3
commit
b0e53fc8de
@ -499,11 +499,10 @@ public abstract class PathFileObject implements JavaFileObject {
|
||||
}
|
||||
|
||||
boolean isSameFile(PathFileObject other) {
|
||||
try {
|
||||
return Files.isSameFile(path, other.path);
|
||||
} catch (IOException e) {
|
||||
return false;
|
||||
}
|
||||
// By construction, the "path" field should be canonical in all likely, supported scenarios.
|
||||
// (Any exceptions would involve the use of symlinks within a package hierarchy.)
|
||||
// Therefore, it is sufficient to check that the paths are .equals.
|
||||
return path.equals(other.path);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user