> `XmlReaderContentHandler.endElement()` routes a `Class.forName()` call 
> through `ReflectUtil.forName()`. When 
> `sun.reflect.misc.ReflectUtil.forName()` calls the 1-arg `Class.forName()`, 
> it is doing so from `java.base`, and so using the boot loader.
> 
> Changing `XmlReaderContentHandler` to use the 3-arg `Class.forName()` method 
> with a null classloader should yield equivalent behavior.

Brent Christian has updated the pull request incrementally with one additional 
commit since the last revision:

  Remove ReflectUtil.forName; update module info

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/22585/files
  - new: https://git.openjdk.org/jdk/pull/22585/files/fdb2066b..8202d66b

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=22585&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=22585&range=00-01

  Stats: 6 lines in 2 files changed: 0 ins; 5 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/22585.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/22585/head:pull/22585

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

Reply via email to