| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file |  | 
| 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. |  | 
| 4 |  | 
| 5 /// A library that is used to select the default implementation of smoke. During |  | 
| 6 /// development we use a default mirror-based implementation, for deployment we |  | 
| 7 /// let the main program set programatically what implementation to use (likely |  | 
| 8 /// one based on static code generation). |  | 
| 9 library smoke.src.implementation; |  | 
| 10 |  | 
| 11 // IMPORTANT NOTE: This file is edited by a transformer in this package |  | 
| 12 // (default_transformer.dart), so any edits here should be coordinated with |  | 
| 13 // changes there. |  | 
| 14 |  | 
| 15 import 'package:smoke/mirrors.dart'; |  | 
| 16 import 'package:smoke/smoke.dart'; |  | 
| 17 |  | 
| 18 /// Implementation of [ObjectAccessorService] in use, initialized lazily so it |  | 
| 19 /// can be replaced at deployment time with an efficient alternative. |  | 
| 20 ObjectAccessorService objectAccessor = new ReflectiveObjectAccessorService(); |  | 
| 21 |  | 
| 22 /// Implementation of [TypeInspectorService] in use, initialized lazily so it |  | 
| 23 /// can be replaced at deployment time with an efficient alternative. |  | 
| 24 TypeInspectorService typeInspector = new ReflectiveTypeInspectorService(); |  | 
| 25 |  | 
| 26 /// Implementation of [SymbolConverterService] in use, initialized lazily so it |  | 
| 27 /// can be replaced at deployment time with an efficient alternative. |  | 
| 28 SymbolConverterService symbolConverter = new ReflectiveSymbolConverterService(); |  | 
| 29 |  | 
| 30 throwNotConfiguredError() { |  | 
| 31   throw new Exception('The "smoke" library has not been configured. ' |  | 
| 32       'Make sure you import and configure one of the implementations (' |  | 
| 33       'package:smoke/mirrors.dart or package:smoke/static.dart).'); |  | 
| 34 } |  | 
| OLD | NEW | 
|---|