News for hackers. Stuff that matters.
[dead]
Re:Records Come to Java by wvenable on Friday January 17, 2020 @12:29AM (#22072152)
Yes, because it's checked by the compiler using normal constructs.

    someNullableInstance.DoSomething();  // compiler error
    if (someNullableInstance != null) 
        someNullableInstance.DoSomething();  // not an error
Option<T> is fine but it's a lot of syntax to use correctly.