| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 class _Utils { | 5 class _Utils { | 
| 6   static List convertToList(List list) { | 6   static List convertToList(List list) { | 
| 7     // FIXME: [possible optimization]: do not copy the array if Dart_IsArray is 
     fine w/ it. | 7     // FIXME: [possible optimization]: do not copy the array if Dart_IsArray is 
     fine w/ it. | 
| 8     final length = list.length; | 8     final length = list.length; | 
| 9     List result = new List(length); | 9     List result = new List(length); | 
| 10     result.setRange(0, length, list); | 10     result.setRange(0, length, list); | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
| 21     for (int i = 0; i < list.length; i += 2) { | 21     for (int i = 0; i < list.length; i += 2) { | 
| 22       result[list[i]] = list[i + 1]; | 22       result[list[i]] = list[i + 1]; | 
| 23     } | 23     } | 
| 24   } | 24   } | 
| 25 | 25 | 
| 26   static bool isMap(obj) => obj is Map; | 26   static bool isMap(obj) => obj is Map; | 
| 27 | 27 | 
| 28   static Map createMap() => {}; | 28   static Map createMap() => {}; | 
| 29 | 29 | 
| 30   static makeNotImplementedException(String fileName, int lineNo) { | 30   static makeNotImplementedException(String fileName, int lineNo) { | 
| 31     return new UnsupportedOperationException('[info: $fileName:$lineNo]'); | 31     return new UnsupportedError('[info: $fileName:$lineNo]'); | 
| 32   } | 32   } | 
| 33 | 33 | 
| 34   static window() native "Utils_window"; | 34   static window() native "Utils_window"; | 
| 35   static print(String message) native "Utils_print"; | 35   static print(String message) native "Utils_print"; | 
| 36   static SendPort spawnDomFunctionImpl(Function topLevelFunction) native "Utils_
     spawnDomFunction"; | 36   static SendPort spawnDomFunctionImpl(Function topLevelFunction) native "Utils_
     spawnDomFunction"; | 
| 37   static int _getNewIsolateId() native "Utils_getNewIsolateId"; | 37   static int _getNewIsolateId() native "Utils_getNewIsolateId"; | 
| 38   static bool shadowRootSupported(Document document) native "Utils_shadowRootSup
     ported"; | 38   static bool shadowRootSupported(Document document) native "Utils_shadowRootSup
     ported"; | 
| 39 } | 39 } | 
| 40 | 40 | 
| 41 class _NPObject extends NativeFieldWrapperClass1 { | 41 class _NPObject extends NativeFieldWrapperClass1 { | 
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 106   bool isEmpty() => Maps.isEmpty(this); | 106   bool isEmpty() => Maps.isEmpty(this); | 
| 107 } | 107 } | 
| 108 | 108 | 
| 109 get _printClosure => (s) { | 109 get _printClosure => (s) { | 
| 110   try { | 110   try { | 
| 111     window.console.log(s); | 111     window.console.log(s); | 
| 112   } catch (_) { | 112   } catch (_) { | 
| 113     _Utils.print(s); | 113     _Utils.print(s); | 
| 114   } | 114   } | 
| 115 }; | 115 }; | 
| OLD | NEW | 
|---|