| Index: lib/src/codegen/js_codegen.dart
|
| diff --git a/lib/src/codegen/js_codegen.dart b/lib/src/codegen/js_codegen.dart
|
| index 0c9199c7f46c6969dd6918f2c7b413ca89946466..f6a4409b3b4dd3c88adb5b7bfad0d4a2a38ad03e 100644
|
| --- a/lib/src/codegen/js_codegen.dart
|
| +++ b/lib/src/codegen/js_codegen.dart
|
| @@ -1051,7 +1051,8 @@ class JSCodegenVisitor extends GeneralizingAstVisitor with ConversionVisitor {
|
| if (element.enclosingElement is CompilationUnitElement &&
|
| (element.library != libraryInfo.library ||
|
| element is TopLevelVariableElement && !element.isConst)) {
|
| - return js.call('#.#', [_libraryName(element.library), name]);
|
| + var memberName = _emitMemberName(name, isStatic: true);
|
| + return js.call('#.#', [_libraryName(element.library), memberName]);
|
| }
|
|
|
| // Unqualified class member. This could mean implicit-this, or implicit
|
| @@ -1508,7 +1509,8 @@ class JSCodegenVisitor extends GeneralizingAstVisitor with ConversionVisitor {
|
| visitConstructorName(ConstructorName node) {
|
| var typeName = _visit(node.type);
|
| if (node.name != null) {
|
| - return js.call('#.#', [typeName, _emitMemberName(node.name.name)]);
|
| + return js.call(
|
| + '#.#', [typeName, _emitMemberName(node.name.name, isStatic: true)]);
|
| }
|
| return typeName;
|
| }
|
|
|