Index: lib/runtime/dart/_internal.js |
diff --git a/test/codegen/expect/dart/_internal.js b/lib/runtime/dart/_internal.js |
similarity index 99% |
rename from test/codegen/expect/dart/_internal.js |
rename to lib/runtime/dart/_internal.js |
index bd61165fee9fc5012dd12aaa06557298e941d9c7..2de7ea2dcc5aef21858cbfb4dd6b9b00f5042ae5 100644 |
--- a/test/codegen/expect/dart/_internal.js |
+++ b/lib/runtime/dart/_internal.js |
@@ -74,7 +74,7 @@ var _internal; |
return false; |
} |
firstWhere(test, opt$) { |
- let orElse = opt$.orElse === void 0 ? null : opt$.orElse; |
+ let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
let length = this.length; |
for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) { |
let element = this.elementAt(i); |
@@ -89,7 +89,7 @@ var _internal; |
throw IterableElementError.noElement(); |
} |
lastWhere(test, opt$) { |
- let orElse = opt$.orElse === void 0 ? null : opt$.orElse; |
+ let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
let length = this.length; |
for (let i = dart.notNull(length) - 1; dart.notNull(i) >= 0; i = dart.notNull(i) - 1) { |
let element = this.elementAt(i); |
@@ -198,7 +198,7 @@ var _internal; |
return super.takeWhile(test); |
} |
toList(opt$) { |
- let growable = opt$.growable === void 0 ? true : opt$.growable; |
+ let growable = opt$ && 'growable' in opt$ ? opt$.growable : true; |
let result = null; |
if (growable) { |
result = ((_) => { |
@@ -292,7 +292,7 @@ var _internal; |
} |
} |
toList(opt$) { |
- let growable = opt$.growable === void 0 ? true : opt$.growable; |
+ let growable = opt$ && 'growable' in opt$ ? opt$.growable : true; |
let start = this[_start]; |
let end = this[_iterable].length; |
if (this[_endOrLength] !== null && dart.notNull(this[_endOrLength]) < dart.notNull(end)) |
@@ -773,19 +773,19 @@ var _internal; |
return false; |
} |
firstWhere(test, opt$) { |
- let orElse = opt$.orElse === void 0 ? null : opt$.orElse; |
+ let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
if (orElse !== null) |
return orElse(); |
throw IterableElementError.noElement(); |
} |
lastWhere(test, opt$) { |
- let orElse = opt$.orElse === void 0 ? null : opt$.orElse; |
+ let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
if (orElse !== null) |
return orElse(); |
throw IterableElementError.noElement(); |
} |
singleWhere(test, opt$) { |
- let orElse = opt$.orElse === void 0 ? null : opt$.orElse; |
+ let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
if (orElse !== null) |
return orElse(); |
throw IterableElementError.noElement(); |
@@ -822,7 +822,7 @@ var _internal; |
return this; |
} |
toList(opt$) { |
- let growable = opt$.growable === void 0 ? true : opt$.growable; |
+ let growable = opt$ && 'growable' in opt$ ? opt$.growable : true; |
return growable ? new List.from([]) : new core.List(0); |
} |
toSet() { |