bridgeClassThunks static method
Returns deferred factory thunks keyed by class name.
Each thunk builds one class's BridgedClass on demand. Plugs into
the interpreter's lazy registry via registerBridges (Step #17).
Implementation
static Map<String, BridgedClass Function()> bridgeClassThunks() {
return {
'RestoreFileException': _createRestoreFileExceptionBridge,
'BackupFileException': _createBackupFileExceptionBridge,
'CatException': _createCatExceptionBridge,
'CopyException': _createCopyExceptionBridge,
'CreateDirException': _createCreateDirExceptionBridge,
'DCliFunction': _createDCliFunctionBridge,
'DCliFunctionException': _createDCliFunctionExceptionBridge,
'DeleteException': _createDeleteExceptionBridge,
'DeleteDirException': _createDeleteDirExceptionBridge,
'Env': _createEnvBridge,
'Find': _createFindBridge,
'FindItem': _createFindItemBridge,
'MoveException': _createMoveExceptionBridge,
'MoveDirException': _createMoveDirExceptionBridge,
'MoveTreeException': _createMoveTreeExceptionBridge,
'DCliException': _createDCliExceptionBridge,
'RunException': _createRunExceptionBridge,
'StackList': _createStackListBridge,
'Ansi': _createAnsiBridge,
'AnsiColor': _createAnsiColorBridge,
'Format': _createFormatBridge,
'Terminal': _createTerminalBridge,
'Ask': _createAskBridge,
'AskValidatorException': _createAskValidatorExceptionBridge,
'AskValidator': _createAskValidatorBridge,
'AskValidatorIPAddress': _createAskValidatorIPAddressBridge,
'Confirm': _createConfirmBridge,
'FetchData': _createFetchDataBridge,
'FetchUrl': _createFetchUrlBridge,
'FetchProgress': _createFetchProgressBridge,
'FetchException': _createFetchExceptionBridge,
'ReadException': _createReadExceptionBridge,
'Progress': _createProgressBridge,
'PackedResource': _createPackedResourceBridge,
'Resources': _createResourcesBridge,
'ResourceException': _createResourceExceptionBridge,
'DartProject': _createDartProjectBridge,
'DartProjectException': _createDartProjectExceptionBridge,
'TemplateNotFoundException': _createTemplateNotFoundExceptionBridge,
'InvalidProjectTemplateException': _createInvalidProjectTemplateExceptionBridge,
'DartScript': _createDartScriptBridge,
'DartSdk': _createDartSdkBridge,
'Settings': _createSettingsBridge,
'Shell': _createShellBridge,
'ShellException': _createShellExceptionBridge,
'ShellDetection': _createShellDetectionBridge,
'UnknownShell': _createUnknownShellBridge,
'DCliPaths': _createDCliPathsBridge,
'InvalidArgumentException': _createInvalidArgumentExceptionBridge,
'InvalidTemplateException': _createInvalidTemplateExceptionBridge,
'InstallException': _createInstallExceptionBridge,
'ProcessSyncException': _createProcessSyncExceptionBridge,
'FileSort': _createFileSortBridge,
'Column': _createColumnBridge,
'FileSync': _createFileSyncBridge,
'FileNotFoundException': _createFileNotFoundExceptionBridge,
'NotAFileException': _createNotAFileExceptionBridge,
'NamedLock': _createNamedLockBridge,
'LockException': _createLockExceptionBridge,
'ProcessHelper': _createProcessHelperBridge,
'ProcessDetails': _createProcessDetailsBridge,
'PubCache': _createPubCacheBridge,
'Remote': _createRemoteBridge,
'FindProgress': _createFindProgressBridge,
'HeadProgress': _createHeadProgressBridge,
'TailProgress': _createTailProgressBridge,
'Which': _createWhichBridge,
'ScopeKey': _createScopeKeyBridge,
};
}