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

Side by Side Diff: sdk/lib/svg/dartium/svg_dartium.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:nativewrappers'; 7 import 'dart:nativewrappers';
8 // DO NOT EDIT 8 // DO NOT EDIT
9 // Auto-generated dart:svg library. 9 // Auto-generated dart:svg library.
10 10
(...skipping 3524 matching lines...) Expand 10 before | Expand all | Expand 10 after
3535 throw new UnsupportedError("Cannot add to immutable List."); 3535 throw new UnsupportedError("Cannot add to immutable List.");
3536 } 3536 }
3537 3537
3538 // From List<Length>: 3538 // From List<Length>:
3539 void set length(int value) { 3539 void set length(int value) {
3540 throw new UnsupportedError("Cannot resize immutable List."); 3540 throw new UnsupportedError("Cannot resize immutable List.");
3541 } 3541 }
3542 3542
3543 // clear() defined by IDL. 3543 // clear() defined by IDL.
3544 3544
3545 List<Length> get reversed { 3545 Iterable<Length> get reversed {
3546 return IterableMixinWorkaround.reversedList(this); 3546 return IterableMixinWorkaround.reversedList(this);
3547 } 3547 }
3548 3548
3549 void sort([int compare(Length a, Length b)]) { 3549 void sort([int compare(Length a, Length b)]) {
3550 throw new UnsupportedError("Cannot sort immutable List."); 3550 throw new UnsupportedError("Cannot sort immutable List.");
3551 } 3551 }
3552 3552
3553 int indexOf(Length element, [int start = 0]) => 3553 int indexOf(Length element, [int start = 0]) =>
3554 Lists.indexOf(this, element, start, this.length); 3554 Lists.indexOf(this, element, start, this.length);
3555 3555
(...skipping 683 matching lines...) Expand 10 before | Expand all | Expand 10 after
4239 throw new UnsupportedError("Cannot add to immutable List."); 4239 throw new UnsupportedError("Cannot add to immutable List.");
4240 } 4240 }
4241 4241
4242 // From List<Number>: 4242 // From List<Number>:
4243 void set length(int value) { 4243 void set length(int value) {
4244 throw new UnsupportedError("Cannot resize immutable List."); 4244 throw new UnsupportedError("Cannot resize immutable List.");
4245 } 4245 }
4246 4246
4247 // clear() defined by IDL. 4247 // clear() defined by IDL.
4248 4248
4249 List<Number> get reversed { 4249 Iterable<Number> get reversed {
4250 return IterableMixinWorkaround.reversedList(this); 4250 return IterableMixinWorkaround.reversedList(this);
4251 } 4251 }
4252 4252
4253 void sort([int compare(Number a, Number b)]) { 4253 void sort([int compare(Number a, Number b)]) {
4254 throw new UnsupportedError("Cannot sort immutable List."); 4254 throw new UnsupportedError("Cannot sort immutable List.");
4255 } 4255 }
4256 4256
4257 int indexOf(Number element, [int start = 0]) => 4257 int indexOf(Number element, [int start = 0]) =>
4258 Lists.indexOf(this, element, start, this.length); 4258 Lists.indexOf(this, element, start, this.length);
4259 4259
(...skipping 1159 matching lines...) Expand 10 before | Expand all | Expand 10 after
5419 throw new UnsupportedError("Cannot add to immutable List."); 5419 throw new UnsupportedError("Cannot add to immutable List.");
5420 } 5420 }
5421 5421
5422 // From List<PathSeg>: 5422 // From List<PathSeg>:
5423 void set length(int value) { 5423 void set length(int value) {
5424 throw new UnsupportedError("Cannot resize immutable List."); 5424 throw new UnsupportedError("Cannot resize immutable List.");
5425 } 5425 }
5426 5426
5427 // clear() defined by IDL. 5427 // clear() defined by IDL.
5428 5428
5429 List<PathSeg> get reversed { 5429 Iterable<PathSeg> get reversed {
5430 return IterableMixinWorkaround.reversedList(this); 5430 return IterableMixinWorkaround.reversedList(this);
5431 } 5431 }
5432 5432
5433 void sort([int compare(PathSeg a, PathSeg b)]) { 5433 void sort([int compare(PathSeg a, PathSeg b)]) {
5434 throw new UnsupportedError("Cannot sort immutable List."); 5434 throw new UnsupportedError("Cannot sort immutable List.");
5435 } 5435 }
5436 5436
5437 int indexOf(PathSeg element, [int start = 0]) => 5437 int indexOf(PathSeg element, [int start = 0]) =>
5438 Lists.indexOf(this, element, start, this.length); 5438 Lists.indexOf(this, element, start, this.length);
5439 5439
(...skipping 964 matching lines...) Expand 10 before | Expand all | Expand 10 after
6404 throw new UnsupportedError("Cannot add to immutable List."); 6404 throw new UnsupportedError("Cannot add to immutable List.");
6405 } 6405 }
6406 6406
6407 // From List<String>: 6407 // From List<String>:
6408 void set length(int value) { 6408 void set length(int value) {
6409 throw new UnsupportedError("Cannot resize immutable List."); 6409 throw new UnsupportedError("Cannot resize immutable List.");
6410 } 6410 }
6411 6411
6412 // clear() defined by IDL. 6412 // clear() defined by IDL.
6413 6413
6414 List<String> get reversed { 6414 Iterable<String> get reversed {
6415 return IterableMixinWorkaround.reversedList(this); 6415 return IterableMixinWorkaround.reversedList(this);
6416 } 6416 }
6417 6417
6418 void sort([int compare(String a, String b)]) { 6418 void sort([int compare(String a, String b)]) {
6419 throw new UnsupportedError("Cannot sort immutable List."); 6419 throw new UnsupportedError("Cannot sort immutable List.");
6420 } 6420 }
6421 6421
6422 int indexOf(String element, [int start = 0]) => 6422 int indexOf(String element, [int start = 0]) =>
6423 Lists.indexOf(this, element, start, this.length); 6423 Lists.indexOf(this, element, start, this.length);
6424 6424
(...skipping 1234 matching lines...) Expand 10 before | Expand all | Expand 10 after
7659 throw new UnsupportedError("Cannot add to immutable List."); 7659 throw new UnsupportedError("Cannot add to immutable List.");
7660 } 7660 }
7661 7661
7662 // From List<Transform>: 7662 // From List<Transform>:
7663 void set length(int value) { 7663 void set length(int value) {
7664 throw new UnsupportedError("Cannot resize immutable List."); 7664 throw new UnsupportedError("Cannot resize immutable List.");
7665 } 7665 }
7666 7666
7667 // clear() defined by IDL. 7667 // clear() defined by IDL.
7668 7668
7669 List<Transform> get reversed { 7669 Iterable<Transform> get reversed {
7670 return IterableMixinWorkaround.reversedList(this); 7670 return IterableMixinWorkaround.reversedList(this);
7671 } 7671 }
7672 7672
7673 void sort([int compare(Transform a, Transform b)]) { 7673 void sort([int compare(Transform a, Transform b)]) {
7674 throw new UnsupportedError("Cannot sort immutable List."); 7674 throw new UnsupportedError("Cannot sort immutable List.");
7675 } 7675 }
7676 7676
7677 int indexOf(Transform element, [int start = 0]) => 7677 int indexOf(Transform element, [int start = 0]) =>
7678 Lists.indexOf(this, element, start, this.length); 7678 Lists.indexOf(this, element, start, this.length);
7679 7679
(...skipping 555 matching lines...) Expand 10 before | Expand all | Expand 10 after
8235 8235
8236 // From List<ElementInstance>: 8236 // From List<ElementInstance>:
8237 void set length(int value) { 8237 void set length(int value) {
8238 throw new UnsupportedError("Cannot resize immutable List."); 8238 throw new UnsupportedError("Cannot resize immutable List.");
8239 } 8239 }
8240 8240
8241 void clear() { 8241 void clear() {
8242 throw new UnsupportedError("Cannot clear immutable List."); 8242 throw new UnsupportedError("Cannot clear immutable List.");
8243 } 8243 }
8244 8244
8245 List<ElementInstance> get reversed { 8245 Iterable<ElementInstance> get reversed {
8246 return IterableMixinWorkaround.reversedList(this); 8246 return IterableMixinWorkaround.reversedList(this);
8247 } 8247 }
8248 8248
8249 void sort([int compare(ElementInstance a, ElementInstance b)]) { 8249 void sort([int compare(ElementInstance a, ElementInstance b)]) {
8250 throw new UnsupportedError("Cannot sort immutable List."); 8250 throw new UnsupportedError("Cannot sort immutable List.");
8251 } 8251 }
8252 8252
8253 int indexOf(ElementInstance element, [int start = 0]) => 8253 int indexOf(ElementInstance element, [int start = 0]) =>
8254 Lists.indexOf(this, element, start, this.length); 8254 Lists.indexOf(this, element, start, this.length);
8255 8255
(...skipping 562 matching lines...) Expand 10 before | Expand all | Expand 10 after
8818 @DocsEditable 8818 @DocsEditable
8819 @DomName('SVGVKernElement') 8819 @DomName('SVGVKernElement')
8820 class _SVGVKernElement extends SvgElement { 8820 class _SVGVKernElement extends SvgElement {
8821 _SVGVKernElement.internal() : super.internal(); 8821 _SVGVKernElement.internal() : super.internal();
8822 8822
8823 @DomName('SVGVKernElement.SVGVKernElement') 8823 @DomName('SVGVKernElement.SVGVKernElement')
8824 @DocsEditable 8824 @DocsEditable
8825 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 8825 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
8826 8826
8827 } 8827 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698