Pattern Matching and null references

Tagir Valeev amaembo at gmail.com
Thu Aug 3 02:26:13 UTC 2017


Indeed, I forgot about null today. Even if hierarchy of
Node/AddNode/NegNode/MulNode/IntNode is sealed, null case was not covered
on the slide.

Mike, some discussion could be found here: [1]. Check Brian answer [2] and
followups.

With best regards,
Tagir Valeev.

[1] http://mail.openjdk.java.net/pipermail/amber-dev/2017-July/001514.html
[2] http://mail.openjdk.java.net/pipermail/amber-dev/2017-July/001517.html

On Thu, Aug 3, 2017 at 8:12 AM, Mike Duigou <openjdk at duigou.org> wrote:

> Reviewing the JEP 305 document and Brian's talk today at JVMLS I did not
> find any examples of the intended handling of pattern matching with null
> references. I would be happy if the answer was "Well, we are finally going
> to provide non-nullable references and pattern matching only works with
> those" but suspect that there is probably a different answer. I still find
> the non-handling of null by enum-switch and String-switch to be unfortunate
> warts and would like to see a better answer for pattern-matching switch.
>
> Cheers,
>
> Mike
>


More information about the amber-dev mailing list