On Wed, 30 Apr 2025 20:30:59 GMT, Gautham Krishnan <[email protected]> wrote:

> In the following classes, month and day values are stored in fields of type 
> 'int' or 'short'. The range of allowed values is small enough that the type 
> can be 'byte' instead.
> 
> java.time.YearMonth
> java.time.MonthDay
> java.time.LocalDate
> java.time.chono.HijrahDate
> 
> Refactoring the type will give the JVM a little more layout flexibility, and 
> will be especially useful when these classes become value classes.

This pull request has now been integrated.

Changeset: 4ced4e73
Author:    gauthamkrishnanibm <[email protected]>
Committer: Roger Riggs <[email protected]>
URL:       
https://git.openjdk.org/jdk/commit/4ced4e73fc0a517df826860839681004bb67e624
Stats:     17 lines in 4 files changed: 0 ins; 0 del; 17 mod

8334742: Change java.time month/day field types to 'byte'

Reviewed-by: rriggs

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

PR: https://git.openjdk.org/jdk/pull/24975

Reply via email to