Index: pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart |
index 26e067d77f2d801e76db2313234f44a547c68740..18b2820d774109155278e249cc7ccf18f21cda24 100644 |
--- a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart |
+++ b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart |
@@ -150,8 +150,7 @@ class OldEmitter implements Emitter { |
=> '${namer.isolateName}.${lazyInitializerProperty}'; |
String get initName => 'init'; |
- String get makeConstListProperty |
- => namer.getMappedInstanceName('makeConstantList'); |
+ String get makeConstListProperty => namer.internalGlobal('makeConstantList'); |
/// The name of the property that contains all field names. |
/// |
@@ -161,8 +160,9 @@ class OldEmitter implements Emitter { |
/// For deferred loading we communicate the initializers via this global var. |
final String deferredInitializers = r"$dart_deferred_initializers"; |
- /// All the global state can be passed around with this variable. |
- String get globalsHolder => namer.getMappedGlobalName("globalsHolder"); |
+ /// Contains the global state that is needed to initialize and load a |
+ /// deferred library. |
+ String get globalsHolder => namer.internalGlobal("globalsHolder"); |
@override |
jsAst.Expression generateEmbeddedGlobalAccess(String global) { |
@@ -175,7 +175,7 @@ class OldEmitter implements Emitter { |
} |
jsAst.PropertyAccess globalPropertyAccess(Element element) { |
- String name = namer.getNameX(element); |
+ String name = namer.globalPropertyName(element); |
jsAst.PropertyAccess pa = new jsAst.PropertyAccess.field( |
new jsAst.VariableUse(namer.globalObjectFor(element)), |
name); |
@@ -185,13 +185,13 @@ class OldEmitter implements Emitter { |
@override |
jsAst.Expression isolateLazyInitializerAccess(FieldElement element) { |
return jsAst.js('#.#', [namer.globalObjectFor(element), |
- namer.getLazyInitializerName(element)]); |
+ namer.lazyInitializerName(element)]); |
} |
@override |
jsAst.Expression isolateStaticClosureAccess(FunctionElement element) { |
return jsAst.js('#.#()', |
- [namer.globalObjectFor(element), namer.getStaticClosureName(element)]); |
+ [namer.globalObjectFor(element), namer.staticClosureName(element)]); |
} |
@override |
@@ -720,7 +720,7 @@ class OldEmitter implements Emitter { |
void emitInitialization(Element element, jsAst.Expression initialValue) { |
jsAst.Expression init = |
js('$isolateProperties.# = #', |
- [namer.getNameOfGlobalField(element), initialValue]); |
+ [namer.globalPropertyName(element), initialValue]); |
output.addBuffer(jsAst.prettyPrint(init, compiler, |
monitor: compiler.dumpInfoTask)); |
output.add('$N'); |
@@ -791,8 +791,8 @@ class OldEmitter implements Emitter { |
[js(lazyInitializerName), |
js(isolateProperties), |
js.string(element.name), |
- js.string(namer.getNameX(element)), |
- js.string(namer.getLazyInitializerName(element)), |
+ js.string(namer.globalPropertyName(element)), |
+ js.string(namer.lazyInitializerName(element)), |
code]); |
} |
@@ -1249,9 +1249,9 @@ class OldEmitter implements Emitter { |
// typedefs are only emitted with reflection, which requires lots of |
// classes. |
assert(compiler.objectClass != null); |
- builder.superName = namer.getNameOfClass(compiler.objectClass); |
+ builder.superName = namer.className(compiler.objectClass); |
jsAst.Node declaration = builder.toObjectInitializer(); |
- String mangledName = namer.getNameX(typedef); |
+ String mangledName = namer.globalPropertyName(typedef); |
String reflectionName = getReflectionName(typedef, mangledName); |
getElementDescriptor(library) |
..addProperty(mangledName, declaration) |