On Fri, 17 Oct 2025 19:55:42 GMT, Maurizio Cimadamore <[email protected]> 
wrote:

>> Per Minborg has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Update after doc comments
>
> src/java.base/share/classes/java/lang/LazyConstant.java line 161:
> 
>> 159:  * to a lazy constant or if there is a chain from a {@code static 
>> final} field -- via one
>> 160:  * or more <em>trusted fields</em> (i.e., {@code static final} fields,
>> 161:  * {@linkplain Record record} fields, lazy constants, lazy lists, lazy 
>> maps,
> 
> lazy constants and lazy lists/maps are not themselves "trusted final fields" 
> (at least not yet), so not sure they belong here?

The `@Stable` annotation makes fields with non‑`null` values into trusted 
fields when the class is loaded by a platform class loader.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/27605#discussion_r2441495949

Reply via email to