| 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;
|
|
|