toUncheckedError method

UncheckedError<T> toUncheckedError( {
  1. required String prefix,
  2. ({String english, String locale}) message = (english: '', locale: ''),
  3. StackTrace? stackTrace,
})

현재 데이터를 원인(value)으로 하는 UncheckedError를 생성합니다.

프로그래머의 실수나 시스템 불변성이 깨진 '예상치 못한' 지점에서 호출합니다. stackTrace를 통해 발생 지점의 상세한 디버깅 정보를 포함할 수 있습니다.

Creates an UncheckedError using the current data as the cause (value). Call this at 'unexpected' points where programmer mistakes occur or system invariants are broken.

Implementation

UncheckedError<T> toUncheckedError({
  required String prefix,
  ({String english, String locale}) message = (english: '', locale: ''),
  StackTrace? stackTrace,
}) {
  return GenericUncheckedError<T>(
    value: this,
    prefix: prefix,
    message: message,
    stackTrace: stackTrace ?? StackTrace.current,
  );
}