On Tue, 29 Nov 2022 20:18:30 GMT, Alex Menkov <amen...@openjdk.org> wrote:
>> com.sun.jdi.ObjectReference::setValue spec says that final static fields >> cannot be modified, but openjdk implementation throws >> IllegalArgumentException for any final fields (static or instance). >> >> The fix updates the spec to prohibit any final field modification >> CSR: JDK-8281652 > > Alex Menkov has updated the pull request incrementally with one additional > commit since the last revision: > > Updated IAE description to mention final fields One other thing to add is that we should survey the existing tests to make sure that there are tests to ensure IAE is thrown for both static and instance fields when they are final. ------------- PR: https://git.openjdk.org/jdk/pull/11279