register static method

DartPlatform register(
  1. String name,
  2. List<String> supportedLibraries
)

Registers a new DartPlatform.

Throws a DartPlatformAlreadyRegistered if name has already been registered by somebody else.

Implementation

static DartPlatform register(String name, List<String> supportedLibraries) {
  if (_platformsByName.containsKey(name)) {
    throw DartPlatformAlreadyRegistered(name);
  }

  return _platformsByName[name] =
      DartPlatform._(name, List.unmodifiable(supportedLibraries));
}