requireNotNull<T> function
T
requireNotNull<T>(
- T? value,
- dynamic message
NonNullであることを保証する. nullである場合、messageを例外として投げる.
Implementation
T requireNotNull<T>(final T? value, dynamic message) {
if (value == null) {
if (message is GetAssertionMessage) {
throw IllegalStateException(message());
} else {
throw IllegalStateException(message.toString());
}
}
return value;
}