| Index: dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart b/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart
|
| index 796718a952e1332d816ccf878f07482f20233575..cb2508c789d51231fcb23df91336c3a25bb82963 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart
|
| @@ -145,7 +145,10 @@ class Namer implements ClosureNamer {
|
| // These keywords trigger the loading of the java-plugin. For the
|
| // next-generation plugin, this results in starting a new Java process.
|
| "java", "Packages", "netscape", "sun", "JavaObject", "JavaClass",
|
| - "JavaArray", "JavaMember"
|
| + "JavaArray", "JavaMember",
|
| +
|
| + // Global object for constants.
|
| + "C",
|
| ];
|
|
|
| Set<String> _jsReserved = null;
|
| @@ -775,6 +778,8 @@ class Namer implements ClosureNamer {
|
| return "$CURRENT_ISOLATE.${getStaticClosureName(element)}";
|
| }
|
|
|
| + String globalObjectForConstant(Constant constant) => 'C';
|
| +
|
| String operatorIsPrefix() => r'$is';
|
|
|
| String operatorAsPrefix() => r'$as';
|
|
|