On Mon, 4 Dec 2023 09:10:07 GMT, Per Minborg <pminb...@openjdk.org> wrote:
>> This PR proposes to reject paths provided to the >> `SymbolLookup.libraryLookup(Path path, Arena arena)` method if a path is not >> in the default file system. > > Per Minborg has updated the pull request incrementally with one additional > commit since the last revision: > > Add fail statement test/jdk/java/foreign/LibraryLookupTest.java line 128: > 126: } > 127: } > 128: throw new AssertionError("Unable to create file system from " + > clazz); Using a class from testng.jar is a good idea. An alternative to decoding the composite URL is to use the code source from the protection domain, e.g. URI uri = clazz.getProtectionDomain().getCodeSource().getLocation().toURI(); return FileSystems.newFileSystem(Path.of(uri)); ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/16944#discussion_r1413645073