RFR: 8024695: new File("").exists() returns false whereas it is the current working directory [v4]

Brian Burkhalter bpb at openjdk.org
Fri Feb 7 00:13:47 UTC 2025


> Update the specification of `java.io.File.exists()` to match its behavior, which seems correct in the context of how the empty abstract pathname is documented elsewhere in the class.

Brian Burkhalter has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits:

 - Merge
 - 8024695: Add test of length()
 - 8024695: Change implementation to work for empty path
 - 8024695: new File("").exists() returns false whereas it is the current working directory

-------------

Changes: https://git.openjdk.org/jdk/pull/22821/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=22821&range=03
  Stats: 238 lines in 4 files changed: 193 ins; 1 del; 44 mod
  Patch: https://git.openjdk.org/jdk/pull/22821.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/22821/head:pull/22821

PR: https://git.openjdk.org/jdk/pull/22821


More information about the core-libs-dev mailing list