Checks state preconditions.
Example:
var result = Preconditions.checkState (isOpen, "resource is closed");
if (result.isError ()) {
return;
}
| cond |
condition that must be true. |
| message |
error message when condition is false. |
|
Result.ok(true) on success, or Result.error(PreconditionError.INVALID_STATE) when condition is false. |