validateNativeInt32 function

void validateNativeInt32(
  1. int value,
  2. String name
)

Validates a Dart integer before passing it to a native int32_t field.

Implementation

void validateNativeInt32(int value, String name) {
  if (value < -0x80000000 || value > 0x7fffffff) {
    throw RangeError.range(value, -0x80000000, 0x7fffffff, name);
  }
}