> Please review this patch that adds a test by @nizarbenalla to perform null 
> checks across the ClassFile API. This is an updated version of #20556 that 
> minimizes impact on our implementation code.
> 
> Notes:
> 1. There's one change in `MethodHandleProxies` to explicitly use platform 
> class loader instead of `null` for boot class loader. Tests work fine.
> 2. The null check test uses the same set of classes as CorpusTest to make it 
> suitable for tier 1.
> 3. The test is not comprehensive; currently it is permissive toward IAE, 
> because sometimes some substitution arguments are invalid, especially 
> primitive ClassDesc or Opcode with wrong types.

Chen Liang has updated the pull request incrementally with one additional 
commit since the last revision:

  asotona review remarks

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/21458/files
  - new: https://git.openjdk.org/jdk/pull/21458/files/79443792..b4f0ebcc

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

  Stats: 940 lines in 3 files changed: 1 ins; 939 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/21458.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/21458/head:pull/21458

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

Reply via email to