RFR: 8361300: Document exceptions for Unsafe offset methods
Chen Liang
liach at openjdk.org
Wed Jul 2 19:26:17 UTC 2025
Unsafe throws IAE for misusing static vs instance fields, and it's revealed that AtomicXxxFieldUpdaters are using this mechanism to reject static fields. This is not a good practice, but we can at least document this so we don't accidentally introduce problems.
-------------
Commit messages:
- Simplify
- Add static check
- Document IAE for Unsafe offset methods
Changes: https://git.openjdk.org/jdk/pull/25945/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25945&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8361300
Stats: 25 lines in 5 files changed: 16 ins; 0 del; 9 mod
Patch: https://git.openjdk.org/jdk/pull/25945.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/25945/head:pull/25945
PR: https://git.openjdk.org/jdk/pull/25945
More information about the core-libs-dev
mailing list