Index: tool/input_sdk/lib/js/dart2js/js_dart2js.dart |
diff --git a/tool/input_sdk/lib/js/dart2js/js_dart2js.dart b/tool/input_sdk/lib/js/dart2js/js_dart2js.dart |
index f9f18e09e56237d1842b15ac7006b936729218a2..4169bed09284d98d15d9616f6f3033bfa6dd444d 100644 |
--- a/tool/input_sdk/lib/js/dart2js/js_dart2js.dart |
+++ b/tool/input_sdk/lib/js/dart2js/js_dart2js.dart |
@@ -317,8 +317,7 @@ class JsArray<E> extends JsObject with ListMixin<E> { |
/** |
* Creates a new JavaScript array. |
*/ |
- // TODO(vsm): Making this a factory to workaround #537. |
- factory JsArray() { return new JsArray._fromJs([]); } |
+ JsArray() : super._fromJs([]); |
/** |
* Creates a new JavaScript array and initializes it to the contents of |