Index: dart/sdk/lib/_internal/lib/interceptors.dart |
diff --git a/dart/sdk/lib/_internal/lib/interceptors.dart b/dart/sdk/lib/_internal/lib/interceptors.dart |
index 9dff6fbd4f70356211521212c6a648243889d62c..7851c3c806fb8261551703bcc82284c046ef19b4 100644 |
--- a/dart/sdk/lib/_internal/lib/interceptors.dart |
+++ b/dart/sdk/lib/_internal/lib/interceptors.dart |
@@ -7,29 +7,32 @@ library _interceptors; |
import 'dart:collection'; |
import 'dart:_collection-dev' hide Symbol; |
import "dart:_collection-dev" as _symbol_dev show Symbol; |
-import 'dart:_js_helper' show allMatchesInStringUnchecked, |
- Null, |
- JSSyntaxRegExp, |
- Primitives, |
- checkNull, |
- checkNum, |
- checkString, |
- defineProperty, |
- getRuntimeType, |
- regExpGetNative, |
- stringContainsUnchecked, |
- stringLastIndexOfUnchecked, |
- stringReplaceAllFuncUnchecked, |
- stringReplaceAllUnchecked, |
- stringReplaceFirstUnchecked, |
- lookupDispatchRecord, |
- StringMatch, |
- firstMatchAfter; |
+import 'dart:_js_helper' show |
+ JSSyntaxRegExp, |
+ Null, |
+ Primitives, |
+ StringMatch, |
+ allMatchesInStringUnchecked, |
+ checkNull, |
+ checkNum, |
+ checkString, |
+ defineProperty, |
+ firstMatchAfter, |
+ getRuntimeType, |
+ lookupDispatchRecord, |
+ regExpGetNative, |
+ runtimeTypeToString, |
+ stringContainsUnchecked, |
+ stringLastIndexOfUnchecked, |
+ stringReplaceAllFuncUnchecked, |
+ stringReplaceAllUnchecked, |
+ stringReplaceFirstUnchecked; |
import 'dart:_foreign_helper' show JS, JS_EFFECT; |
- |
+import 'dart:_js_names' show extractKeys, unmangleGlobalNameIfPreservedAnyways; |
part 'js_array.dart'; |
part 'js_number.dart'; |
part 'js_string.dart'; |
+part 'js_types.dart'; |
String _symbolToString(Symbol symbol) => _symbol_dev.Symbol.getName(symbol); |
@@ -312,7 +315,6 @@ abstract class JSMutableIndexable extends JSIndexable { |
abstract class JSObject { |
} |
- |
/** |
* Interceptor base class for JavaScript objects not recognized as some more |
* specific native type. |
@@ -326,7 +328,6 @@ abstract class JavaScriptObject extends Interceptor implements JSObject { |
Type get runtimeType => JSObject; |
} |
- |
/** |
* Interceptor for plain JavaScript objects created as JavaScript object |
* literals or `new Object()`. |
@@ -335,7 +336,6 @@ class PlainJavaScriptObject extends JavaScriptObject { |
const PlainJavaScriptObject(); |
} |
- |
/** |
* Interceptor for unclassified JavaScript objects, typically objects with a |
* non-trivial prototype chain. |