Index: pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart b/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart |
index 6414d8091a5d13e2b60043719e4abb9d512a3a15..cfd2bf4cd7a7f4d3bd04a1053a3504915955d867 100644 |
--- a/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart |
+++ b/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart |
@@ -125,7 +125,7 @@ class ParameterStubGenerator { |
} else if (member.isInstanceMember) { |
if (needsSuperGetter(member)) { |
ClassElement superClass = member.enclosingClass; |
- String methodName = namer.instanceMethodName(member); |
+ jsAst.Name methodName = namer.instanceMethodName(member); |
// When redirecting, we must ensure that we don't end up in a subclass. |
// We thus can't just invoke `this.foo$1.call(filledInArguments)`. |
// Instead we need to call the statically resolved target. |
@@ -148,8 +148,8 @@ class ParameterStubGenerator { |
jsAst.Fun function = js('function(#) { #; }', [parametersBuffer, body]); |
- String name = namer.invocationName(selector); |
- String callName = |
+ jsAst.Name name = namer.invocationName(selector); |
+ jsAst.Name callName = |
(callSelector != null) ? namer.invocationName(callSelector) : null; |
return new ParameterStubMethod(name, callName, function); |
} |