Index: pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart |
index b431c6d65645fb692371ce6d6c027c549ec0c726..242c7e4592ecbf3e060ec2b311cffd40068f89a1 100644 |
--- a/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart |
+++ b/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart |
@@ -132,8 +132,6 @@ class Emitter implements emitterTask.Emitter { |
@override |
js.Template templateForBuiltin(JsBuiltin builtin) { |
- String typeNameProperty = ModelEmitter.typeNameProperty; |
- |
switch (builtin) { |
case JsBuiltin.dartObjectConstructor: |
return js.js.expressionTemplateYielding( |
@@ -147,7 +145,7 @@ class Emitter implements emitterTask.Emitter { |
return _backend.rti.representationGenerator.templateForIsFunctionType; |
case JsBuiltin.rawRtiToJsConstructorName: |
- return js.js.expressionTemplateFor("#.$typeNameProperty"); |
+ return js.js.expressionTemplateFor("#.name"); |
case JsBuiltin.rawRuntimeType: |
return js.js.expressionTemplateFor("#.constructor"); |
@@ -163,7 +161,7 @@ class Emitter implements emitterTask.Emitter { |
return js.js.expressionTemplateFor("('$isPrefix' + #) in #.prototype"); |
case JsBuiltin.isGivenTypeRti: |
- return js.js.expressionTemplateFor('#.$typeNameProperty === #'); |
+ return js.js.expressionTemplateFor('#.name === #'); |
case JsBuiltin.getMetadata: |
return _emitter.templateForReadMetadata; |