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

Side by Side Diff: sdk/lib/svg/dart2js/svg_dart2js.dart

Issue 12262037: Make List.skip, List.take and List.reversed return Iterables, not Lists. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 10 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 library dart.dom.svg; 1 library dart.dom.svg;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:html'; 5 import 'dart:html';
6 import 'dart:html_common'; 6 import 'dart:html_common';
7 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me; 7 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me;
8 import 'dart:_foreign_helper' show JS; 8 import 'dart:_foreign_helper' show JS;
9 // DO NOT EDIT 9 // DO NOT EDIT
10 // Auto-generated dart:svg library. 10 // Auto-generated dart:svg library.
(...skipping 3260 matching lines...) Expand 10 before | Expand all | Expand 10 after
3271 throw new UnsupportedError("Cannot add to immutable List."); 3271 throw new UnsupportedError("Cannot add to immutable List.");
3272 } 3272 }
3273 3273
3274 // From List<Length>: 3274 // From List<Length>:
3275 void set length(int value) { 3275 void set length(int value) {
3276 throw new UnsupportedError("Cannot resize immutable List."); 3276 throw new UnsupportedError("Cannot resize immutable List.");
3277 } 3277 }
3278 3278
3279 // clear() defined by IDL. 3279 // clear() defined by IDL.
3280 3280
3281 List<Length> get reversed { 3281 Iterable<Length> get reversed {
3282 return IterableMixinWorkaround.reversedList(this); 3282 return IterableMixinWorkaround.reversedList(this);
3283 } 3283 }
3284 3284
3285 void sort([int compare(Length a, Length b)]) { 3285 void sort([int compare(Length a, Length b)]) {
3286 throw new UnsupportedError("Cannot sort immutable List."); 3286 throw new UnsupportedError("Cannot sort immutable List.");
3287 } 3287 }
3288 3288
3289 int indexOf(Length element, [int start = 0]) => 3289 int indexOf(Length element, [int start = 0]) =>
3290 Lists.indexOf(this, element, start, this.length); 3290 Lists.indexOf(this, element, start, this.length);
3291 3291
(...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after
3898 throw new UnsupportedError("Cannot add to immutable List."); 3898 throw new UnsupportedError("Cannot add to immutable List.");
3899 } 3899 }
3900 3900
3901 // From List<Number>: 3901 // From List<Number>:
3902 void set length(int value) { 3902 void set length(int value) {
3903 throw new UnsupportedError("Cannot resize immutable List."); 3903 throw new UnsupportedError("Cannot resize immutable List.");
3904 } 3904 }
3905 3905
3906 // clear() defined by IDL. 3906 // clear() defined by IDL.
3907 3907
3908 List<Number> get reversed { 3908 Iterable<Number> get reversed {
3909 return IterableMixinWorkaround.reversedList(this); 3909 return IterableMixinWorkaround.reversedList(this);
3910 } 3910 }
3911 3911
3912 void sort([int compare(Number a, Number b)]) { 3912 void sort([int compare(Number a, Number b)]) {
3913 throw new UnsupportedError("Cannot sort immutable List."); 3913 throw new UnsupportedError("Cannot sort immutable List.");
3914 } 3914 }
3915 3915
3916 int indexOf(Number element, [int start = 0]) => 3916 int indexOf(Number element, [int start = 0]) =>
3917 Lists.indexOf(this, element, start, this.length); 3917 Lists.indexOf(this, element, start, this.length);
3918 3918
(...skipping 882 matching lines...) Expand 10 before | Expand all | Expand 10 after
4801 throw new UnsupportedError("Cannot add to immutable List."); 4801 throw new UnsupportedError("Cannot add to immutable List.");
4802 } 4802 }
4803 4803
4804 // From List<PathSeg>: 4804 // From List<PathSeg>:
4805 void set length(int value) { 4805 void set length(int value) {
4806 throw new UnsupportedError("Cannot resize immutable List."); 4806 throw new UnsupportedError("Cannot resize immutable List.");
4807 } 4807 }
4808 4808
4809 // clear() defined by IDL. 4809 // clear() defined by IDL.
4810 4810
4811 List<PathSeg> get reversed { 4811 Iterable<PathSeg> get reversed {
4812 return IterableMixinWorkaround.reversedList(this); 4812 return IterableMixinWorkaround.reversedList(this);
4813 } 4813 }
4814 4814
4815 void sort([int compare(PathSeg a, PathSeg b)]) { 4815 void sort([int compare(PathSeg a, PathSeg b)]) {
4816 throw new UnsupportedError("Cannot sort immutable List."); 4816 throw new UnsupportedError("Cannot sort immutable List.");
4817 } 4817 }
4818 4818
4819 int indexOf(PathSeg element, [int start = 0]) => 4819 int indexOf(PathSeg element, [int start = 0]) =>
4820 Lists.indexOf(this, element, start, this.length); 4820 Lists.indexOf(this, element, start, this.length);
4821 4821
(...skipping 866 matching lines...) Expand 10 before | Expand all | Expand 10 after
5688 throw new UnsupportedError("Cannot add to immutable List."); 5688 throw new UnsupportedError("Cannot add to immutable List.");
5689 } 5689 }
5690 5690
5691 // From List<String>: 5691 // From List<String>:
5692 void set length(int value) { 5692 void set length(int value) {
5693 throw new UnsupportedError("Cannot resize immutable List."); 5693 throw new UnsupportedError("Cannot resize immutable List.");
5694 } 5694 }
5695 5695
5696 // clear() defined by IDL. 5696 // clear() defined by IDL.
5697 5697
5698 List<String> get reversed { 5698 Iterable<String> get reversed {
5699 return IterableMixinWorkaround.reversedList(this); 5699 return IterableMixinWorkaround.reversedList(this);
5700 } 5700 }
5701 5701
5702 void sort([int compare(String a, String b)]) { 5702 void sort([int compare(String a, String b)]) {
5703 throw new UnsupportedError("Cannot sort immutable List."); 5703 throw new UnsupportedError("Cannot sort immutable List.");
5704 } 5704 }
5705 5705
5706 int indexOf(String element, [int start = 0]) => 5706 int indexOf(String element, [int start = 0]) =>
5707 Lists.indexOf(this, element, start, this.length); 5707 Lists.indexOf(this, element, start, this.length);
5708 5708
(...skipping 1145 matching lines...) Expand 10 before | Expand all | Expand 10 after
6854 throw new UnsupportedError("Cannot add to immutable List."); 6854 throw new UnsupportedError("Cannot add to immutable List.");
6855 } 6855 }
6856 6856
6857 // From List<Transform>: 6857 // From List<Transform>:
6858 void set length(int value) { 6858 void set length(int value) {
6859 throw new UnsupportedError("Cannot resize immutable List."); 6859 throw new UnsupportedError("Cannot resize immutable List.");
6860 } 6860 }
6861 6861
6862 // clear() defined by IDL. 6862 // clear() defined by IDL.
6863 6863
6864 List<Transform> get reversed { 6864 Iterable<Transform> get reversed {
6865 return IterableMixinWorkaround.reversedList(this); 6865 return IterableMixinWorkaround.reversedList(this);
6866 } 6866 }
6867 6867
6868 void sort([int compare(Transform a, Transform b)]) { 6868 void sort([int compare(Transform a, Transform b)]) {
6869 throw new UnsupportedError("Cannot sort immutable List."); 6869 throw new UnsupportedError("Cannot sort immutable List.");
6870 } 6870 }
6871 6871
6872 int indexOf(Transform element, [int start = 0]) => 6872 int indexOf(Transform element, [int start = 0]) =>
6873 Lists.indexOf(this, element, start, this.length); 6873 Lists.indexOf(this, element, start, this.length);
6874 6874
(...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after
7376 7376
7377 // From List<ElementInstance>: 7377 // From List<ElementInstance>:
7378 void set length(int value) { 7378 void set length(int value) {
7379 throw new UnsupportedError("Cannot resize immutable List."); 7379 throw new UnsupportedError("Cannot resize immutable List.");
7380 } 7380 }
7381 7381
7382 void clear() { 7382 void clear() {
7383 throw new UnsupportedError("Cannot clear immutable List."); 7383 throw new UnsupportedError("Cannot clear immutable List.");
7384 } 7384 }
7385 7385
7386 List<ElementInstance> get reversed { 7386 Iterable<ElementInstance> get reversed {
7387 return IterableMixinWorkaround.reversedList(this); 7387 return IterableMixinWorkaround.reversedList(this);
7388 } 7388 }
7389 7389
7390 void sort([int compare(ElementInstance a, ElementInstance b)]) { 7390 void sort([int compare(ElementInstance a, ElementInstance b)]) {
7391 throw new UnsupportedError("Cannot sort immutable List."); 7391 throw new UnsupportedError("Cannot sort immutable List.");
7392 } 7392 }
7393 7393
7394 int indexOf(ElementInstance element, [int start = 0]) => 7394 int indexOf(ElementInstance element, [int start = 0]) =>
7395 Lists.indexOf(this, element, start, this.length); 7395 Lists.indexOf(this, element, start, this.length);
7396 7396
(...skipping 477 matching lines...) Expand 10 before | Expand all | Expand 10 after
7874 7874
7875 7875
7876 @DocsEditable 7876 @DocsEditable
7877 @DomName('SVGVKernElement') 7877 @DomName('SVGVKernElement')
7878 class _SVGVKernElement extends SvgElement native "*SVGVKernElement" { 7878 class _SVGVKernElement extends SvgElement native "*SVGVKernElement" {
7879 7879
7880 @DomName('SVGVKernElement.SVGVKernElement') 7880 @DomName('SVGVKernElement.SVGVKernElement')
7881 @DocsEditable 7881 @DocsEditable
7882 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 7882 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
7883 } 7883 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698