- getError
returns the error (not throwing) or null if no error
- getWithoutError
returns the object, ignoring any error (even non-masked)
- hasError
true if there is an error (whether masked or not)
- get
returns the underlying value, throwing if there is an error which is not masked
(ie #throwsErrorOnAc
- newInstanceThrowingError
returns a reference which includes an error, and where attempts to get the
content cause the error t
- getWithError
throws error, even if there is one (even if masked), else returns the object
- masksErrorIfPresent
whether this will mask any error on an attempt to #get(); if false (if created
with #newInstanceThro
- newInstanceMaskingError
returns a reference which includes an error, but attempts to get the content do
not cause the error
- newInstanceWithoutError
returns a reference which does not have any error; attempts to get the content
are safe
- checkNoError
throws if there is an error (even if masked)