register static method
void
register([
- D4rt? interpreter
Register all bridges with D4rt interpreter.
Implementation
static void register([D4rt? interpreter]) {
final d4rt = interpreter ?? D4rt();
cli_api_bridges.CliApiBridge.registerBridges(
d4rt,
'package:tom_d4rt_dcli/tom_d4rt_cli_api.dart',
);
// Register under sub-package barrels for direct imports
for (final barrel in cli_api_bridges.CliApiBridge.subPackageBarrels()) {
cli_api_bridges.CliApiBridge.registerBridges(d4rt, barrel);
}
tom_vscode_scripting_api_bridges.TomVscodeScriptingApiBridge.registerBridges(
d4rt,
'package:tom_vscode_scripting_api/script_globals.dart',
);
// Register under sub-package barrels for direct imports
for (final barrel in tom_vscode_scripting_api_bridges.TomVscodeScriptingApiBridge.subPackageBarrels()) {
tom_vscode_scripting_api_bridges.TomVscodeScriptingApiBridge.registerBridges(d4rt, barrel);
}
dcli_bridges.DcliBridge.registerBridges(
d4rt,
'package:dcli/dcli.dart',
);
// Register under sub-package barrels for direct imports
for (final barrel in dcli_bridges.DcliBridge.subPackageBarrels()) {
dcli_bridges.DcliBridge.registerBridges(d4rt, barrel);
}
path_bridges.PathBridge.registerBridges(
d4rt,
'package:path/path.dart',
);
// Register under sub-package barrels for direct imports
for (final barrel in path_bridges.PathBridge.subPackageBarrels()) {
path_bridges.PathBridge.registerBridges(d4rt, barrel);
}
tom_chattools_bridges.TomChattoolsBridge.registerBridges(
d4rt,
'package:tom_chattools/tom_chattools.dart',
);
// Register under sub-package barrels for direct imports
for (final barrel in tom_chattools_bridges.TomChattoolsBridge.subPackageBarrels()) {
tom_chattools_bridges.TomChattoolsBridge.registerBridges(d4rt, barrel);
}
// RC-2: Register generic constructor factories
relaxer_factories.registerGenericConstructors();
// GEN-079: Register relaxer wrapper factories
relaxer_factories.registerRelaxers();
}