On Tue, 5 Nov 2024 17:02:24 GMT, Severin Gehwolf <sgehw...@openjdk.org> wrote:
>> test/jtreg-ext/requires/VMProps.java line 743: >> >>> 741: // jdk.jlink module has the following resource indicating a >>> runtime-linkable >>> 742: // image. It's the diff file for runtime linking of the >>> java.base module. >>> 743: String linkableRuntimeResource = >>> "jdk/tools/jlink/internal/runtimelink/diff_java.base"; >> >> Can this access `LinkableRuntimeImage::DIFF_PATTERN` via qualified exports? > > I don't see how, but I may be missing something. `VMProps` isn't in any named > module is it? Is it worth sprinkling `jdk.jlink`'s `module-info.java` classes > with those exports for test-only purposes, though? Is there precedent that I > can look at? > > It appears this hard-coded resource seems the lesser of the two evils to me. > Thoughts? With the latest changes there is no `VMProps` extension to determine a run-time image link capable JDK anymore. So this is gone. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/14787#discussion_r1832668508