Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(485)

Unified Diff: lib/runtime/dart/_internal.js

Issue 1145283002: Use short array syntax in method signatures (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/runtime/dart/_internal.js
diff --git a/lib/runtime/dart/_internal.js b/lib/runtime/dart/_internal.js
index d2e2a9b939d902d672c0f3d80a11fcc7657e0a32..895edd7d1bd6c4229a44379650845c2457d643a8 100644
--- a/lib/runtime/dart/_internal.js
+++ b/lib/runtime/dart/_internal.js
@@ -241,24 +241,24 @@ var _js_primitives = dart.lazyImport(_js_primitives);
ListIterable[dart.implements] = () => [EfficientLength];
dart.setSignature(ListIterable, {
methods: () => ({
- [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.void, [E])]),
- [core.$contains]: dart.functionType(core.bool, [core.Object]),
- [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]),
- [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]),
- [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}),
- [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}),
- [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])]),
- [core.$join]: dart.functionType(core.String, [], [core.String]),
- [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(core.bool, [E])]),
- [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dynamic, [E])]),
- [core.$reduce]: dart.functionType(E, [dart.functionType(E, [dart.dynamic, E])]),
- [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functionType(dart.dynamic, [dart.dynamic, E])]),
- [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]),
- [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionType(core.bool, [E])]),
- [core.$take]: dart.functionType(core.Iterable$(E), [core.int]),
- [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionType(core.bool, [E])]),
- [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool}),
- [core.$toSet]: dart.functionType(core.Set$(E), [])
+ [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
+ [core.$contains]: [core.bool, [core.Object]],
+ [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]],
+ [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]],
+ [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}],
+ [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}],
+ [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])]],
+ [core.$join]: [core.String, [], [core.String]],
+ [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
+ [core.$map]: [core.Iterable, [dart.functionType(dart.dynamic, [E])]],
+ [core.$reduce]: [E, [dart.functionType(E, [dart.dynamic, E])]],
+ [core.$fold]: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynamic, [dart.dynamic, E])]],
+ [core.$skip]: [core.Iterable$(E), [core.int]],
+ [core.$skipWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
+ [core.$take]: [core.Iterable$(E), [core.int]],
+ [core.$takeWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
+ [core.$toList]: [core.List$(E), [], {rowabl: core.bool}],
+ [core.$toSet]: [core.Set$(E), []]
})
});
return ListIterable;
@@ -355,10 +355,10 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.setSignature(SubListIterable, {
methods: () => ({
- [core.$elementAt]: dart.functionType(E, [core.int]),
- [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]),
- [core.$take]: dart.functionType(core.Iterable$(E), [core.int]),
- [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool})
+ [core.$elementAt]: [E, [core.int]],
+ [core.$skip]: [core.Iterable$(E), [core.int]],
+ [core.$take]: [core.Iterable$(E), [core.int]],
+ [core.$toList]: [core.List$(E), [], {rowabl: core.bool}]
})
});
return SubListIterable;
@@ -394,7 +394,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
ListIterator[dart.implements] = () => [core.Iterator$(E)];
dart.setSignature(ListIterator, {
- methods: () => ({moveNext: dart.functionType(core.bool, [])})
+ methods: () => ({moveNext: [core.bool, []]})
});
return ListIterator;
});
@@ -442,7 +442,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.defineNamedConstructor(MappedIterable, '_');
dart.setSignature(MappedIterable, {
- methods: () => ({[core.$elementAt]: dart.functionType(T, [core.int])})
+ methods: () => ({[core.$elementAt]: [T, [core.int]]})
});
return MappedIterable;
});
@@ -479,7 +479,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
}
dart.setSignature(MappedIterator, {
- methods: () => ({moveNext: dart.functionType(core.bool, [])})
+ methods: () => ({moveNext: [core.bool, []]})
});
return MappedIterator;
});
@@ -501,7 +501,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
MappedListIterable[dart.implements] = () => [EfficientLength];
dart.setSignature(MappedListIterable, {
- methods: () => ({[core.$elementAt]: dart.functionType(T, [core.int])})
+ methods: () => ({[core.$elementAt]: [T, [core.int]]})
});
return MappedListIterable;
});
@@ -545,7 +545,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
}
dart.setSignature(WhereIterator, {
- methods: () => ({moveNext: dart.functionType(core.bool, [])})
+ methods: () => ({moveNext: [core.bool, []]})
});
return WhereIterator;
});
@@ -603,8 +603,8 @@ var _js_primitives = dart.lazyImport(_js_primitives);
ExpandIterator[dart.implements] = () => [core.Iterator$(T)];
dart.setSignature(ExpandIterator, {
methods: () => ({
- [_nextExpansion]: dart.functionType(dart.void, []),
- moveNext: dart.functionType(core.bool, [])
+ [_nextExpansion]: [dart.void, []],
+ moveNext: [core.bool, []]
})
});
return ExpandIterator;
@@ -676,7 +676,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
}
dart.setSignature(TakeIterator, {
- methods: () => ({moveNext: dart.functionType(core.bool, [])})
+ methods: () => ({moveNext: [core.bool, []]})
});
return TakeIterator;
});
@@ -720,7 +720,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
}
dart.setSignature(TakeWhileIterator, {
- methods: () => ({moveNext: dart.functionType(core.bool, [])})
+ methods: () => ({moveNext: [core.bool, []]})
});
return TakeWhileIterator;
});
@@ -756,7 +756,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.defineNamedConstructor(SkipIterable, '_');
dart.setSignature(SkipIterable, {
- methods: () => ({[core.$skip]: dart.functionType(core.Iterable$(E), [core.int])})
+ methods: () => ({[core.$skip]: [core.Iterable$(E), [core.int]]})
});
return SkipIterable;
});
@@ -796,7 +796,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
}
dart.setSignature(SkipIterator, {
- methods: () => ({moveNext: dart.functionType(core.bool, [])})
+ methods: () => ({moveNext: [core.bool, []]})
});
return SkipIterator;
});
@@ -839,7 +839,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
}
dart.setSignature(SkipWhileIterator, {
- methods: () => ({moveNext: dart.functionType(core.bool, [])})
+ methods: () => ({moveNext: [core.bool, []]})
});
return SkipWhileIterator;
});
@@ -956,25 +956,25 @@ var _js_primitives = dart.lazyImport(_js_primitives);
EmptyIterable[dart.implements] = () => [EfficientLength];
dart.setSignature(EmptyIterable, {
methods: () => ({
- [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.void, [E])]),
- [core.$elementAt]: dart.functionType(E, [core.int]),
- [core.$contains]: dart.functionType(core.bool, [core.Object]),
- [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]),
- [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]),
- [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}),
- [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}),
- [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}),
- [core.$join]: dart.functionType(core.String, [], [core.String]),
- [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(core.bool, [E])]),
- [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dynamic, [E])]),
- [core.$reduce]: dart.functionType(E, [dart.functionType(E, [E, E])]),
- [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functionType(dart.dynamic, [dart.dynamic, E])]),
- [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]),
- [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionType(core.bool, [E])]),
- [core.$take]: dart.functionType(core.Iterable$(E), [core.int]),
- [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionType(core.bool, [E])]),
- [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool}),
- [core.$toSet]: dart.functionType(core.Set$(E), [])
+ [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
+ [core.$elementAt]: [E, [core.int]],
+ [core.$contains]: [core.bool, [core.Object]],
+ [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]],
+ [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]],
+ [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}],
+ [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}],
+ [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}],
+ [core.$join]: [core.String, [], [core.String]],
+ [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
+ [core.$map]: [core.Iterable, [dart.functionType(dart.dynamic, [E])]],
+ [core.$reduce]: [E, [dart.functionType(E, [E, E])]],
+ [core.$fold]: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynamic, [dart.dynamic, E])]],
+ [core.$skip]: [core.Iterable$(E), [core.int]],
+ [core.$skipWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
+ [core.$take]: [core.Iterable$(E), [core.int]],
+ [core.$takeWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
+ [core.$toList]: [core.List$(E), [], {rowabl: core.bool}],
+ [core.$toSet]: [core.Set$(E), []]
})
});
return EmptyIterable;
@@ -993,7 +993,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
EmptyIterator[dart.implements] = () => [core.Iterator$(E)];
dart.setSignature(EmptyIterator, {
- methods: () => ({moveNext: dart.functionType(core.bool, [])})
+ methods: () => ({moveNext: [core.bool, []]})
});
return EmptyIterator;
});
@@ -1388,51 +1388,51 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.setSignature(IterableMixinWorkaround, {
methods: () => ({
- where: dart.functionType(core.Iterable$(T), [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]),
- takeList: dart.functionType(core.Iterable$(T), [core.List, core.int]),
- takeWhile: dart.functionType(core.Iterable$(T), [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]),
- skipList: dart.functionType(core.Iterable$(T), [core.List, core.int]),
- skipWhile: dart.functionType(core.Iterable$(T), [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]),
- reversedList: dart.functionType(core.Iterable$(T), [core.List]),
- getRangeList: dart.functionType(core.Iterable$(T), [core.List, core.int, core.int]),
- asMapList: dart.functionType(core.Map$(core.int, T), [core.List])
+ where: [core.Iterable$(T), [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]],
+ takeList: [core.Iterable$(T), [core.List, core.int]],
+ takeWhile: [core.Iterable$(T), [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]],
+ skipList: [core.Iterable$(T), [core.List, core.int]],
+ skipWhile: [core.Iterable$(T), [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]],
+ reversedList: [core.Iterable$(T), [core.List]],
+ getRangeList: [core.Iterable$(T), [core.List, core.int, core.int]],
+ asMapList: [core.Map$(core.int, T), [core.List]]
}),
statics: () => ({
- contains: dart.functionType(core.bool, [core.Iterable, dart.dynamic]),
- forEach: dart.functionType(dart.void, [core.Iterable, dart.functionType(dart.void, [dart.dynamic])]),
- any: dart.functionType(core.bool, [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]),
- every: dart.functionType(core.bool, [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]),
- reduce: dart.functionType(dart.dynamic, [core.Iterable, dart.functionType(dart.dynamic, [dart.dynamic, dart.dynamic])]),
- fold: dart.functionType(dart.dynamic, [core.Iterable, dart.dynamic, dart.functionType(dart.dynamic, [dart.dynamic, dart.dynamic])]),
- removeWhereList: dart.functionType(dart.void, [core.List, dart.functionType(core.bool, [dart.dynamic])]),
- isEmpty: dart.functionType(core.bool, [core.Iterable]),
- first: dart.functionType(dart.dynamic, [core.Iterable]),
- last: dart.functionType(dart.dynamic, [core.Iterable]),
- single: dart.functionType(dart.dynamic, [core.Iterable]),
- firstWhere: dart.functionType(dart.dynamic, [core.Iterable, dart.functionType(core.bool, [dart.dynamic]), dart.functionType(dart.dynamic, [])]),
- lastWhere: dart.functionType(dart.dynamic, [core.Iterable, dart.functionType(core.bool, [dart.dynamic]), dart.functionType(dart.dynamic, [])]),
- lastWhereList: dart.functionType(dart.dynamic, [core.List, dart.functionType(core.bool, [dart.dynamic]), dart.functionType(dart.dynamic, [])]),
- singleWhere: dart.functionType(dart.dynamic, [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]),
- elementAt: dart.functionType(dart.dynamic, [core.Iterable, core.int]),
- join: dart.functionType(core.String, [core.Iterable], [core.String]),
- joinList: dart.functionType(core.String, [core.List], [core.String]),
- map: dart.functionType(core.Iterable, [core.Iterable, dart.functionType(dart.dynamic, [dart.dynamic])]),
- mapList: dart.functionType(core.Iterable, [core.List, dart.functionType(dart.dynamic, [dart.dynamic])]),
- expand: dart.functionType(core.Iterable, [core.Iterable, dart.functionType(core.Iterable, [dart.dynamic])]),
- sortList: dart.functionType(dart.void, [core.List, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]),
- shuffleList: dart.functionType(dart.void, [core.List, math.Random]),
- indexOfList: dart.functionType(core.int, [core.List, dart.dynamic, core.int]),
- lastIndexOfList: dart.functionType(core.int, [core.List, dart.dynamic, core.int]),
- _rangeCheck: dart.functionType(dart.void, [core.List, core.int, core.int]),
- setRangeList: dart.functionType(dart.void, [core.List, core.int, core.int, core.Iterable, core.int]),
- replaceRangeList: dart.functionType(dart.void, [core.List, core.int, core.int, core.Iterable]),
- fillRangeList: dart.functionType(dart.void, [core.List, core.int, core.int, dart.dynamic]),
- insertAllList: dart.functionType(dart.void, [core.List, core.int, core.Iterable]),
- setAllList: dart.functionType(dart.void, [core.List, core.int, core.Iterable]),
- setContainsAll: dart.functionType(core.bool, [core.Set, core.Iterable]),
- setIntersection: dart.functionType(core.Set, [core.Set, core.Set, core.Set]),
- setUnion: dart.functionType(core.Set, [core.Set, core.Set, core.Set]),
- setDifference: dart.functionType(core.Set, [core.Set, core.Set, core.Set])
+ contains: [core.bool, [core.Iterable, dart.dynamic]],
+ forEach: [dart.void, [core.Iterable, dart.functionType(dart.void, [dart.dynamic])]],
+ any: [core.bool, [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]],
+ every: [core.bool, [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]],
+ reduce: [dart.dynamic, [core.Iterable, dart.functionType(dart.dynamic, [dart.dynamic, dart.dynamic])]],
+ fold: [dart.dynamic, [core.Iterable, dart.dynamic, dart.functionType(dart.dynamic, [dart.dynamic, dart.dynamic])]],
+ removeWhereList: [dart.void, [core.List, dart.functionType(core.bool, [dart.dynamic])]],
+ isEmpty: [core.bool, [core.Iterable]],
+ first: [dart.dynamic, [core.Iterable]],
+ last: [dart.dynamic, [core.Iterable]],
+ single: [dart.dynamic, [core.Iterable]],
+ firstWhere: [dart.dynamic, [core.Iterable, dart.functionType(core.bool, [dart.dynamic]), dart.functionType(dart.dynamic, [])]],
+ lastWhere: [dart.dynamic, [core.Iterable, dart.functionType(core.bool, [dart.dynamic]), dart.functionType(dart.dynamic, [])]],
+ lastWhereList: [dart.dynamic, [core.List, dart.functionType(core.bool, [dart.dynamic]), dart.functionType(dart.dynamic, [])]],
+ singleWhere: [dart.dynamic, [core.Iterable, dart.functionType(core.bool, [dart.dynamic])]],
+ elementAt: [dart.dynamic, [core.Iterable, core.int]],
+ join: [core.String, [core.Iterable], [core.String]],
+ joinList: [core.String, [core.List], [core.String]],
+ map: [core.Iterable, [core.Iterable, dart.functionType(dart.dynamic, [dart.dynamic])]],
+ mapList: [core.Iterable, [core.List, dart.functionType(dart.dynamic, [dart.dynamic])]],
+ expand: [core.Iterable, [core.Iterable, dart.functionType(core.Iterable, [dart.dynamic])]],
+ sortList: [dart.void, [core.List, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]],
+ shuffleList: [dart.void, [core.List, math.Random]],
+ indexOfList: [core.int, [core.List, dart.dynamic, core.int]],
+ lastIndexOfList: [core.int, [core.List, dart.dynamic, core.int]],
+ _rangeCheck: [dart.void, [core.List, core.int, core.int]],
+ setRangeList: [dart.void, [core.List, core.int, core.int, core.Iterable, core.int]],
+ replaceRangeList: [dart.void, [core.List, core.int, core.int, core.Iterable]],
+ fillRangeList: [dart.void, [core.List, core.int, core.int, dart.dynamic]],
+ insertAllList: [dart.void, [core.List, core.int, core.Iterable]],
+ setAllList: [dart.void, [core.List, core.int, core.Iterable]],
+ setContainsAll: [core.bool, [core.Set, core.Iterable]],
+ setIntersection: [core.Set, [core.Set, core.Set, core.Set]],
+ setUnion: [core.Set, [core.Set, core.Set, core.Set]],
+ setDifference: [core.Set, [core.Set, core.Set, core.Set]]
}),
names: ['contains', 'forEach', 'any', 'every', 'reduce', 'fold', 'removeWhereList', 'isEmpty', 'first', 'last', 'single', 'firstWhere', 'lastWhere', 'lastWhereList', 'singleWhere', 'elementAt', 'join', 'joinList', 'map', 'mapList', 'expand', 'sortList', 'shuffleList', 'indexOfList', 'lastIndexOfList', '_rangeCheck', 'setRangeList', 'replaceRangeList', 'fillRangeList', 'insertAllList', 'setAllList', 'setContainsAll', 'setIntersection', 'setUnion', 'setDifference']
});
@@ -1452,9 +1452,9 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.setSignature(IterableElementError, {
statics: () => ({
- noElement: dart.functionType(core.StateError, []),
- tooMany: dart.functionType(core.StateError, []),
- tooFew: dart.functionType(core.StateError, [])
+ noElement: [core.StateError, []],
+ tooMany: [core.StateError, []],
+ tooFew: [core.StateError, []]
}),
names: ['noElement', 'tooMany', 'tooFew']
});
@@ -1529,18 +1529,18 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.setSignature(FixedLengthListMixin, {
methods: () => ({
- add: dart.functionType(dart.void, [E]),
- insert: dart.functionType(dart.void, [core.int, E]),
- insertAll: dart.functionType(dart.void, [core.int, core.Iterable$(E)]),
- addAll: dart.functionType(dart.void, [core.Iterable$(E)]),
- remove: dart.functionType(core.bool, [core.Object]),
- removeWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]),
- retainWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]),
- clear: dart.functionType(dart.void, []),
- removeAt: dart.functionType(E, [core.int]),
- removeLast: dart.functionType(E, []),
- removeRange: dart.functionType(dart.void, [core.int, core.int]),
- replaceRange: dart.functionType(dart.void, [core.int, core.int, core.Iterable$(E)])
+ add: [dart.void, [E]],
+ insert: [dart.void, [core.int, E]],
+ insertAll: [dart.void, [core.int, core.Iterable$(E)]],
+ addAll: [dart.void, [core.Iterable$(E)]],
+ remove: [core.bool, [core.Object]],
+ removeWhere: [dart.void, [dart.functionType(core.bool, [E])]],
+ retainWhere: [dart.void, [dart.functionType(core.bool, [E])]],
+ clear: [dart.void, []],
+ removeAt: [E, [core.int]],
+ removeLast: [E, []],
+ removeRange: [dart.void, [core.int, core.int]],
+ replaceRange: [dart.void, [core.int, core.int, core.Iterable$(E)]]
})
});
return FixedLengthListMixin;
@@ -1629,24 +1629,24 @@ var _js_primitives = dart.lazyImport(_js_primitives);
UnmodifiableListMixin[dart.implements] = () => [core.List$(E)];
dart.setSignature(UnmodifiableListMixin, {
methods: () => ({
- [core.$set]: dart.functionType(dart.void, [core.int, E]),
- [core.$setAll]: dart.functionType(dart.void, [core.int, core.Iterable$(E)]),
- [core.$add]: dart.functionType(dart.void, [E]),
- [core.$insert]: dart.functionType(E, [core.int, E]),
- [core.$insertAll]: dart.functionType(dart.void, [core.int, core.Iterable$(E)]),
- [core.$addAll]: dart.functionType(dart.void, [core.Iterable$(E)]),
- [core.$remove]: dart.functionType(core.bool, [core.Object]),
- [core.$removeWhere]: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]),
- [core.$retainWhere]: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]),
- [core.$sort]: dart.functionType(dart.void, [], [core.Comparator$(E)]),
- [core.$shuffle]: dart.functionType(dart.void, [], [math.Random]),
- [core.$clear]: dart.functionType(dart.void, []),
- [core.$removeAt]: dart.functionType(E, [core.int]),
- [core.$removeLast]: dart.functionType(E, []),
- [core.$setRange]: dart.functionType(dart.void, [core.int, core.int, core.Iterable$(E)], [core.int]),
- [core.$removeRange]: dart.functionType(dart.void, [core.int, core.int]),
- [core.$replaceRange]: dart.functionType(dart.void, [core.int, core.int, core.Iterable$(E)]),
- [core.$fillRange]: dart.functionType(dart.void, [core.int, core.int], [E])
+ [core.$set]: [dart.void, [core.int, E]],
+ [core.$setAll]: [dart.void, [core.int, core.Iterable$(E)]],
+ [core.$add]: [dart.void, [E]],
+ [core.$insert]: [E, [core.int, E]],
+ [core.$insertAll]: [dart.void, [core.int, core.Iterable$(E)]],
+ [core.$addAll]: [dart.void, [core.Iterable$(E)]],
+ [core.$remove]: [core.bool, [core.Object]],
+ [core.$removeWhere]: [dart.void, [dart.functionType(core.bool, [E])]],
+ [core.$retainWhere]: [dart.void, [dart.functionType(core.bool, [E])]],
+ [core.$sort]: [dart.void, [], [core.Comparator$(E)]],
+ [core.$shuffle]: [dart.void, [], [math.Random]],
+ [core.$clear]: [dart.void, []],
+ [core.$removeAt]: [E, [core.int]],
+ [core.$removeLast]: [E, []],
+ [core.$setRange]: [dart.void, [core.int, core.int, core.Iterable$(E)], [core.int]],
+ [core.$removeRange]: [dart.void, [core.int, core.int]],
+ [core.$replaceRange]: [dart.void, [core.int, core.int, core.Iterable$(E)]],
+ [core.$fillRange]: [dart.void, [core.int, core.int], [E]]
})
});
return UnmodifiableListMixin;
@@ -1677,7 +1677,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
}
dart.setSignature(_ListIndicesIterable, {
- methods: () => ({[core.$elementAt]: dart.functionType(core.int, [core.int])})
+ methods: () => ({[core.$elementAt]: [core.int, [core.int]]})
});
let _values = dart.JsSymbol('_values');
let ListMapView$ = dart.generic(function(E) {
@@ -1744,16 +1744,16 @@ var _js_primitives = dart.lazyImport(_js_primitives);
ListMapView[dart.implements] = () => [core.Map$(core.int, E)];
dart.setSignature(ListMapView, {
methods: () => ({
- get: dart.functionType(E, [core.Object]),
- containsValue: dart.functionType(core.bool, [core.Object]),
- containsKey: dart.functionType(core.bool, [core.Object]),
- forEach: dart.functionType(dart.void, [dart.functionType(dart.void, [core.int, E])]),
- set: dart.functionType(dart.void, [core.int, E]),
- putIfAbsent: dart.functionType(E, [core.int, dart.functionType(E, [])]),
- remove: dart.functionType(E, [core.Object]),
- clear: dart.functionType(dart.void, []),
- addAll: dart.functionType(dart.void, [core.Map$(core.int, E)]),
- toString: dart.functionType(core.String, [])
+ get: [E, [core.Object]],
+ containsValue: [core.bool, [core.Object]],
+ containsKey: [core.bool, [core.Object]],
+ forEach: [dart.void, [dart.functionType(dart.void, [core.int, E])]],
+ set: [dart.void, [core.int, E]],
+ putIfAbsent: [E, [core.int, dart.functionType(E, [])]],
+ remove: [E, [core.Object]],
+ clear: [dart.void, []],
+ addAll: [dart.void, [core.Map$(core.int, E)]],
+ toString: [core.String, []]
})
});
return ListMapView;
@@ -1773,7 +1773,7 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
}
dart.setSignature(ReversedListIterable, {
- methods: () => ({[core.$elementAt]: dart.functionType(E, [core.int])})
+ methods: () => ({[core.$elementAt]: [E, [core.int]]})
});
return ReversedListIterable;
});
@@ -1794,10 +1794,10 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.setSignature(UnmodifiableListError, {
statics: () => ({
- add: dart.functionType(core.UnsupportedError, []),
- change: dart.functionType(core.UnsupportedError, []),
- length: dart.functionType(core.UnsupportedError, []),
- remove: dart.functionType(core.UnsupportedError, [])
+ add: [core.UnsupportedError, []],
+ change: [core.UnsupportedError, []],
+ length: [core.UnsupportedError, []],
+ remove: [core.UnsupportedError, []]
}),
names: ['add', 'change', 'length', 'remove']
});
@@ -1814,9 +1814,9 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.setSignature(NonGrowableListError, {
statics: () => ({
- add: dart.functionType(core.UnsupportedError, []),
- length: dart.functionType(core.UnsupportedError, []),
- remove: dart.functionType(core.UnsupportedError, [])
+ add: [core.UnsupportedError, []],
+ length: [core.UnsupportedError, []],
+ remove: [core.UnsupportedError, []]
}),
names: ['add', 'length', 'remove']
});
@@ -1893,12 +1893,12 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.setSignature(Lists, {
statics: () => ({
- copy: dart.functionType(dart.void, [core.List, core.int, core.List, core.int, core.int]),
- areEqual: dart.functionType(core.bool, [core.List, dart.dynamic]),
- indexOf: dart.functionType(core.int, [core.List, core.Object, core.int, core.int]),
- lastIndexOf: dart.functionType(core.int, [core.List, core.Object, core.int]),
- indicesCheck: dart.functionType(dart.void, [core.List, core.int, core.int]),
- rangeCheck: dart.functionType(dart.void, [core.List, core.int, core.int])
+ copy: [dart.void, [core.List, core.int, core.List, core.int, core.int]],
+ areEqual: [core.bool, [core.List, dart.dynamic]],
+ indexOf: [core.int, [core.List, core.Object, core.int, core.int]],
+ lastIndexOf: [core.int, [core.List, core.Object, core.int]],
+ indicesCheck: [dart.void, [core.List, core.int, core.int]],
+ rangeCheck: [dart.void, [core.List, core.int, core.int]]
}),
names: ['copy', 'areEqual', 'indexOf', 'lastIndexOf', 'indicesCheck', 'rangeCheck']
});
@@ -2167,11 +2167,11 @@ var _js_primitives = dart.lazyImport(_js_primitives);
}
dart.setSignature(Sort, {
statics: () => ({
- sort: dart.functionType(dart.void, [core.List, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]),
- sortRange: dart.functionType(dart.void, [core.List, core.int, core.int, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]),
- _doSort: dart.functionType(dart.void, [core.List, core.int, core.int, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]),
- _insertionSort: dart.functionType(dart.void, [core.List, core.int, core.int, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]),
- _dualPivotQuicksort: dart.functionType(dart.void, [core.List, core.int, core.int, dart.functionType(core.int, [dart.dynamic, dart.dynamic])])
+ sort: [dart.void, [core.List, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]],
+ sortRange: [dart.void, [core.List, core.int, core.int, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]],
+ _doSort: [dart.void, [core.List, core.int, core.int, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]],
+ _insertionSort: [dart.void, [core.List, core.int, core.int, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]],
+ _dualPivotQuicksort: [dart.void, [core.List, core.int, core.int, dart.functionType(core.int, [dart.dynamic, dart.dynamic])]]
}),
names: ['sort', 'sortRange', '_doSort', '_insertionSort', '_dualPivotQuicksort']
});
@@ -2217,13 +2217,13 @@ var _js_primitives = dart.lazyImport(_js_primitives);
dart.defineNamedConstructor(Symbol, 'validated');
dart.setSignature(Symbol, {
methods: () => ({
- '==': dart.functionType(core.bool, [core.Object]),
- toString: dart.functionType(core.String, [])
+ '==': [core.bool, [core.Object]],
+ toString: [core.String, []]
}),
statics: () => ({
- getName: dart.functionType(core.String, [Symbol]),
- validatePublicSymbol: dart.functionType(core.String, [core.String]),
- isValidSymbol: dart.functionType(core.bool, [core.String])
+ getName: [core.String, [Symbol]],
+ validatePublicSymbol: [core.String, [core.String]],
+ isValidSymbol: [core.bool, [core.String]]
}),
names: ['getName', 'validatePublicSymbol', 'isValidSymbol']
});

Powered by Google App Engine
This is Rietveld 408576698