registerGlobalVariable method

void registerGlobalVariable(
  1. String name,
  2. Object? value,
  3. String library, {
  4. String? sourceUri,
})

Registers a global variable.

Implementation

void registerGlobalVariable(
  String name,
  Object? value,
  String library, {
  String? sourceUri,
}) {
  final libVar = LibraryVariable(name, value, sourceUri: sourceUri);
  (_libraryVariables[library] ??= {})[name] = libVar;
  // Step 7: dual-write into the process-global pool (see registerBridgedEnum).
  (_bundleFor().libraryVariables[library] ??= {})[name] = libVar;
}