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

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: Address comments, small fixes. 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 3131 matching lines...) Expand 10 before | Expand all | Expand 10 after
3142 throw new UnsupportedError("Cannot add to immutable List."); 3142 throw new UnsupportedError("Cannot add to immutable List.");
3143 } 3143 }
3144 3144
3145 // From List<Length>: 3145 // From List<Length>:
3146 void set length(int value) { 3146 void set length(int value) {
3147 throw new UnsupportedError("Cannot resize immutable List."); 3147 throw new UnsupportedError("Cannot resize immutable List.");
3148 } 3148 }
3149 3149
3150 // clear() defined by IDL. 3150 // clear() defined by IDL.
3151 3151
3152 List<Length> get reversed { 3152 Iterable<Length> get reversed {
3153 return IterableMixinWorkaround.reversedList(this); 3153 return IterableMixinWorkaround.reversedList(this);
3154 } 3154 }
3155 3155
3156 void sort([int compare(Length a, Length b)]) { 3156 void sort([int compare(Length a, Length b)]) {
3157 throw new UnsupportedError("Cannot sort immutable List."); 3157 throw new UnsupportedError("Cannot sort immutable List.");
3158 } 3158 }
3159 3159
3160 int indexOf(Length element, [int start = 0]) => 3160 int indexOf(Length element, [int start = 0]) =>
3161 Lists.indexOf(this, element, start, this.length); 3161 Lists.indexOf(this, element, start, this.length);
3162 3162
(...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after
3769 throw new UnsupportedError("Cannot add to immutable List."); 3769 throw new UnsupportedError("Cannot add to immutable List.");
3770 } 3770 }
3771 3771
3772 // From List<Number>: 3772 // From List<Number>:
3773 void set length(int value) { 3773 void set length(int value) {
3774 throw new UnsupportedError("Cannot resize immutable List."); 3774 throw new UnsupportedError("Cannot resize immutable List.");
3775 } 3775 }
3776 3776
3777 // clear() defined by IDL. 3777 // clear() defined by IDL.
3778 3778
3779 List<Number> get reversed { 3779 Iterable<Number> get reversed {
3780 return IterableMixinWorkaround.reversedList(this); 3780 return IterableMixinWorkaround.reversedList(this);
3781 } 3781 }
3782 3782
3783 void sort([int compare(Number a, Number b)]) { 3783 void sort([int compare(Number a, Number b)]) {
3784 throw new UnsupportedError("Cannot sort immutable List."); 3784 throw new UnsupportedError("Cannot sort immutable List.");
3785 } 3785 }
3786 3786
3787 int indexOf(Number element, [int start = 0]) => 3787 int indexOf(Number element, [int start = 0]) =>
3788 Lists.indexOf(this, element, start, this.length); 3788 Lists.indexOf(this, element, start, this.length);
3789 3789
(...skipping 882 matching lines...) Expand 10 before | Expand all | Expand 10 after
4672 throw new UnsupportedError("Cannot add to immutable List."); 4672 throw new UnsupportedError("Cannot add to immutable List.");
4673 } 4673 }
4674 4674
4675 // From List<PathSeg>: 4675 // From List<PathSeg>:
4676 void set length(int value) { 4676 void set length(int value) {
4677 throw new UnsupportedError("Cannot resize immutable List."); 4677 throw new UnsupportedError("Cannot resize immutable List.");
4678 } 4678 }
4679 4679
4680 // clear() defined by IDL. 4680 // clear() defined by IDL.
4681 4681
4682 List<PathSeg> get reversed { 4682 Iterable<PathSeg> get reversed {
4683 return IterableMixinWorkaround.reversedList(this); 4683 return IterableMixinWorkaround.reversedList(this);
4684 } 4684 }
4685 4685
4686 void sort([int compare(PathSeg a, PathSeg b)]) { 4686 void sort([int compare(PathSeg a, PathSeg b)]) {
4687 throw new UnsupportedError("Cannot sort immutable List."); 4687 throw new UnsupportedError("Cannot sort immutable List.");
4688 } 4688 }
4689 4689
4690 int indexOf(PathSeg element, [int start = 0]) => 4690 int indexOf(PathSeg element, [int start = 0]) =>
4691 Lists.indexOf(this, element, start, this.length); 4691 Lists.indexOf(this, element, start, this.length);
4692 4692
(...skipping 866 matching lines...) Expand 10 before | Expand all | Expand 10 after
5559 throw new UnsupportedError("Cannot add to immutable List."); 5559 throw new UnsupportedError("Cannot add to immutable List.");
5560 } 5560 }
5561 5561
5562 // From List<String>: 5562 // From List<String>:
5563 void set length(int value) { 5563 void set length(int value) {
5564 throw new UnsupportedError("Cannot resize immutable List."); 5564 throw new UnsupportedError("Cannot resize immutable List.");
5565 } 5565 }
5566 5566
5567 // clear() defined by IDL. 5567 // clear() defined by IDL.
5568 5568
5569 List<String> get reversed { 5569 Iterable<String> get reversed {
5570 return IterableMixinWorkaround.reversedList(this); 5570 return IterableMixinWorkaround.reversedList(this);
5571 } 5571 }
5572 5572
5573 void sort([int compare(String a, String b)]) { 5573 void sort([int compare(String a, String b)]) {
5574 throw new UnsupportedError("Cannot sort immutable List."); 5574 throw new UnsupportedError("Cannot sort immutable List.");
5575 } 5575 }
5576 5576
5577 int indexOf(String element, [int start = 0]) => 5577 int indexOf(String element, [int start = 0]) =>
5578 Lists.indexOf(this, element, start, this.length); 5578 Lists.indexOf(this, element, start, this.length);
5579 5579
(...skipping 1145 matching lines...) Expand 10 before | Expand all | Expand 10 after
6725 throw new UnsupportedError("Cannot add to immutable List."); 6725 throw new UnsupportedError("Cannot add to immutable List.");
6726 } 6726 }
6727 6727
6728 // From List<Transform>: 6728 // From List<Transform>:
6729 void set length(int value) { 6729 void set length(int value) {
6730 throw new UnsupportedError("Cannot resize immutable List."); 6730 throw new UnsupportedError("Cannot resize immutable List.");
6731 } 6731 }
6732 6732
6733 // clear() defined by IDL. 6733 // clear() defined by IDL.
6734 6734
6735 List<Transform> get reversed { 6735 Iterable<Transform> get reversed {
6736 return IterableMixinWorkaround.reversedList(this); 6736 return IterableMixinWorkaround.reversedList(this);
6737 } 6737 }
6738 6738
6739 void sort([int compare(Transform a, Transform b)]) { 6739 void sort([int compare(Transform a, Transform b)]) {
6740 throw new UnsupportedError("Cannot sort immutable List."); 6740 throw new UnsupportedError("Cannot sort immutable List.");
6741 } 6741 }
6742 6742
6743 int indexOf(Transform element, [int start = 0]) => 6743 int indexOf(Transform element, [int start = 0]) =>
6744 Lists.indexOf(this, element, start, this.length); 6744 Lists.indexOf(this, element, start, this.length);
6745 6745
(...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after
7247 7247
7248 // From List<ElementInstance>: 7248 // From List<ElementInstance>:
7249 void set length(int value) { 7249 void set length(int value) {
7250 throw new UnsupportedError("Cannot resize immutable List."); 7250 throw new UnsupportedError("Cannot resize immutable List.");
7251 } 7251 }
7252 7252
7253 void clear() { 7253 void clear() {
7254 throw new UnsupportedError("Cannot clear immutable List."); 7254 throw new UnsupportedError("Cannot clear immutable List.");
7255 } 7255 }
7256 7256
7257 List<ElementInstance> get reversed { 7257 Iterable<ElementInstance> get reversed {
7258 return IterableMixinWorkaround.reversedList(this); 7258 return IterableMixinWorkaround.reversedList(this);
7259 } 7259 }
7260 7260
7261 void sort([int compare(ElementInstance a, ElementInstance b)]) { 7261 void sort([int compare(ElementInstance a, ElementInstance b)]) {
7262 throw new UnsupportedError("Cannot sort immutable List."); 7262 throw new UnsupportedError("Cannot sort immutable List.");
7263 } 7263 }
7264 7264
7265 int indexOf(ElementInstance element, [int start = 0]) => 7265 int indexOf(ElementInstance element, [int start = 0]) =>
7266 Lists.indexOf(this, element, start, this.length); 7266 Lists.indexOf(this, element, start, this.length);
7267 7267
(...skipping 477 matching lines...) Expand 10 before | Expand all | Expand 10 after
7745 7745
7746 7746
7747 @DocsEditable 7747 @DocsEditable
7748 @DomName('SVGVKernElement') 7748 @DomName('SVGVKernElement')
7749 class _SVGVKernElement extends SvgElement native "*SVGVKernElement" { 7749 class _SVGVKernElement extends SvgElement native "*SVGVKernElement" {
7750 7750
7751 @DomName('SVGVKernElement.SVGVKernElement') 7751 @DomName('SVGVKernElement.SVGVKernElement')
7752 @DocsEditable 7752 @DocsEditable
7753 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 7753 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
7754 } 7754 }
OLDNEW
« no previous file with comments | « sdk/lib/html/html_common/filtered_element_list.dart ('k') | sdk/lib/svg/dartium/svg_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698