> Currently, when retrieving a ClassFileStream during runtime, we call into the > zip library to retrieve the stream based only on a class name. This doesn't > work well if the class is in a multi-release jar under a versioned directory > such as `META-INF/versions/9/Foo.class`. To address this issue, this change > calls the java api `ClassLoader.getResourceAsStream()` to retrieve the stream. > > Passed tiers 1 - 4 testing.
Calvin Cheung has updated the pull request incrementally with one additional commit since the last revision: @dholmes-ora comments ------------- Changes: - all: https://git.openjdk.org/jdk/pull/22262/files - new: https://git.openjdk.org/jdk/pull/22262/files/d0e6eccc..a1b13168 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=22262&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=22262&range=03-04 Stats: 10 lines in 2 files changed: 0 ins; 7 del; 3 mod Patch: https://git.openjdk.org/jdk/pull/22262.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/22262/head:pull/22262 PR: https://git.openjdk.org/jdk/pull/22262