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.

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

Commit messages:
 - Changing month and day value data type to byte

Changes: https://git.openjdk.org/jdk/pull/24975/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24975&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8334742
  Stats: 16 lines in 4 files changed: 0 ins; 0 del; 16 mod
  Patch: https://git.openjdk.org/jdk/pull/24975.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/24975/head:pull/24975

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

Reply via email to