eclipse-jdt / eclipse-jdt/eclipse.jdt.debug
com.sun.jdi.ObjectReference.setValue implementation is not spec complaint
Open
- Dominant language
- Java
- Stars
- 23
- Forks
- 68
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 13
Description
Specification of the JDI method ObjectReference.setValue has changed in JDK 20 to require the field be non-final:
https://bugs.openjdk.org/browse/JDK-8280798 - the fix
https://bugs.openjdk.org/browse/JDK-8298799 - release note
Eclipse JDI implementation allows modification of final instance fields, so it becomes not compliant with the updated spec
Contributor guide
Assessment
This issue has not been assessed yet.