eclipse-jdt / eclipse-jdt/eclipse.jdt.debug

com.sun.jdi.ObjectReference.setValue implementation is not spec complaint

Open
#183 4 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.