| // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| |
| patch List makeListFixedLength(List growableList) |
| native "Internal_makeListFixedLength"; |
| |
| patch List makeFixedListUnmodifiable(List fixedLengthList) |
| native "Internal_makeFixedListUnmodifiable"; |
| |
| class VMLibraryHooks { |
| // Example: "dart:isolate _Timer._factory" |
| static var timerFactory; |
| |
| // Example: "dart:io _EventHandler._sendData" |
| static var eventHandlerSendData; |
| |
| // A nullary closure that answers the current clock value in milliseconds. |
| // Example: "dart:io _EventHandler._timerMillisecondClock" |
| static var timerMillisecondClock; |
| |
| // Implementation of Resource.readAsBytes. |
| static var resourceReadAsBytes; |
| |
| // Implementation of package root/map provision. |
| static var packageRootString; |
| static var packageConfigString; |
| static var packageRootUriFuture; |
| static var packageConfigUriFuture; |
| static var resolvePackageUriFuture; |
| |
| static var platformScript; |
| } |
| |
| patch class CodeUnits { |
| static final int cid = ClassID.getID(new CodeUnits("")); |
| } |
| |
| final bool is64Bit = _inquireIs64Bit(); |
| |
| bool _inquireIs64Bit() native "Internal_inquireIs64Bit"; |