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

Reply via email to