| Index: pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/runtime_types.dart b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| index d834eac6b27dde855ea61db7f0dcc95a77c57e1b..a4c17752fd95ef38dade4c69493805d92fde187f 100644
|
| --- a/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| @@ -539,7 +539,7 @@ class RuntimeTypes {
|
| JavaScriptBackend backend = compiler.backend;
|
| String contextName = backend.namer.getNameOfClass(contextClass);
|
| return js('function () { return #(#, #, #); }',
|
| - [ backend.namer.elementAccess(backend.getComputeSignature()),
|
| + [ backend.emitter.staticFunctionAccess(backend.getComputeSignature()),
|
| encoding, this_, js.string(contextName) ]);
|
| } else {
|
| return encoding;
|
| @@ -631,7 +631,11 @@ class TypeRepresentationGenerator extends DartTypeVisitor {
|
| }
|
|
|
| jsAst.Expression getJavaScriptClassName(Element element) {
|
| - return namer.elementAccess(element);
|
| + if (element.isTypedef) {
|
| + return backend.emitter.typedefAccess(element);
|
| + } else {
|
| + return backend.emitter.classAccess(element);
|
| + }
|
| }
|
|
|
| visit(DartType type) {
|
|
|