checkPlatform function

void checkPlatform(
  1. bool test,
  2. dynamic message
)

Kotlin.check()の代替関数. test != trueの場合、message()を評価して例外を投げる. この関数はRelease Runtimeにも残される点がassertと異なる.

Implementation

// ignore: avoid_positional_boolean_parameters
void checkPlatform(bool test, dynamic message) {
  if (!test) {
    if (message is GetAssertionMessage) {
      throw UnsupportedPlatformException(message());
    } else {
      throw UnsupportedPlatformException(message.toString());
    }
  }
}