Index: pkg/compiler/lib/src/js_emitter/class_stub_generator.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/class_stub_generator.dart b/pkg/compiler/lib/src/js_emitter/class_stub_generator.dart |
index 56ef69ee3adaa819b0dd0ba79baf057d9c6bae04..1388ba868ad1e9b1d7749d6e56d7edd3d70c439a 100644 |
--- a/pkg/compiler/lib/src/js_emitter/class_stub_generator.dart |
+++ b/pkg/compiler/lib/src/js_emitter/class_stub_generator.dart |
@@ -40,9 +40,8 @@ class ClassStubGenerator { |
var typeParameters = const <jsAst.Parameter>[]; |
var typeInits = const <jsAst.Expression>[]; |
if (hasRtiField) { |
- String parameterName = r'$ti'; |
- typeParameters = parameterName; |
- typeInits = js('this.# = #', [namer.rtiFieldName, parameterName]); |
+ typeParameters = namer.rtiFieldName; |
+ typeInits = js('this.# = #', [namer.rtiFieldName, namer.rtiFieldName]); |
} |
return js('function(#, #) { #; #; this.#();}', [ |
fields, |