| // 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. |
| |
| import 'dart:_js_primitives' show printString; |
| import 'dart:_js_helper' show JS, patch; |
| import 'dart:_interceptors' show JSArray; |
| |
| @patch |
| class Symbol implements core.Symbol { |
| @patch |
| const Symbol(String name) |
| : this._name = name; |
| } |
| |
| @patch |
| void printToConsole(String line) { |
| printString('$line'); |
| } |
| |
| @patch |
| List makeListFixedLength(List growableList) { |
| JSArray.markFixedList(growableList); |
| return growableList; |
| } |