Default value for date/time
John Rose
john.r.rose at oracle.com
Mon May 7 23:55:12 UTC 2018
On May 7, 2018, at 4:47 PM, John Rose <john.r.rose at oracle.com> wrote:
>
> - make all-zero LD return "LocalDate(null)" for toString
> - make all-zero LD throw NullValueException for all other access methods
>
> (Where NVE is a relative of NPE.)
I can't resist touching up this bikeshed!
- make all-zero LD return "LocalDate.default" for toString
- make all-zero LD throw DefaultValueException for all other access methods
(Where DVE is a relative of NPE.)
Note that DVE is an opt-in exception that the value type designer
*may* use if the value type has no useful default value, and wants
to flag accesses to that value.
— John
More information about the valhalla-dev
mailing list