assign method

void assign(
  1. Object? value
)

Assigns a value to the late variable

Implementation

void assign(Object? value) {
  if (_isFinal && _isInitialized) {
    throw LateInitializationError(
        "LateInitializationError: Late final variable '$_name' has already been assigned.");
  }
  _value = value;
  _isInitialized = true;
  Logger.debug("[LateVariable] Assigned '$_name' = $value");
}