Index: lib/runtime/dart_sdk.js |
diff --git a/lib/runtime/dart_sdk.js b/lib/runtime/dart_sdk.js |
index 1cbda8bd0614d3f46a886f619f5036d6ad1f65a0..45ce2ea67351441c3a0a78c4b10c81ab405032a2 100644 |
--- a/lib/runtime/dart_sdk.js |
+++ b/lib/runtime/dart_sdk.js |
@@ -29178,8 +29178,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
const _checkInsertIndex = Symbol('_checkInsertIndex'); |
js.JsArray$ = dart.generic(E => { |
class JsArray extends dart.mixin(js.JsObject, collection.ListMixin$(E)) { |
- JsArray() { |
- super._fromJs([]); |
+ static new() { |
+ return new (js.JsArray$(E))._fromJs([]); |
} |
from(other) { |
super._fromJs((() => { |
@@ -29280,7 +29280,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.defineNamedConstructor(JsArray, '_fromJs'); |
dart.setSignature(JsArray, { |
constructors: () => ({ |
- JsArray: [js.JsArray$(E), []], |
+ new: [js.JsArray$(E), []], |
from: [js.JsArray$(E), [core.Iterable$(E)]], |
_fromJs: [js.JsArray$(E), [dart.dynamic]] |
}), |