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

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

Issue 11299048: Revert "Add List.first." (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 1 month 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 svg; 1 library svg;
2 2
3 import 'dart:html'; 3 import 'dart:html';
4 // DO NOT EDIT 4 // DO NOT EDIT
5 // Auto-generated dart:svg library. 5 // Auto-generated dart:svg library.
6 6
7 7
8 8
9 9
10 10
(...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after
367 } 367 }
368 368
369 int indexOf(SVGAnimatedLength element, [int start = 0]) => 369 int indexOf(SVGAnimatedLength element, [int start = 0]) =>
370 _Lists.indexOf(this, element, start, this.length); 370 _Lists.indexOf(this, element, start, this.length);
371 371
372 int lastIndexOf(SVGAnimatedLength element, [int start]) { 372 int lastIndexOf(SVGAnimatedLength element, [int start]) {
373 if (start == null) start = length - 1; 373 if (start == null) start = length - 1;
374 return _Lists.lastIndexOf(this, element, start); 374 return _Lists.lastIndexOf(this, element, start);
375 } 375 }
376 376
377 SVGAnimatedLength get first => this[0];
378
379 SVGAnimatedLength get last => this[length - 1]; 377 SVGAnimatedLength get last => this[length - 1];
380 378
381 SVGAnimatedLength removeLast() { 379 SVGAnimatedLength removeLast() {
382 throw new UnsupportedError("Cannot removeLast on immutable List."); 380 throw new UnsupportedError("Cannot removeLast on immutable List.");
383 } 381 }
384 382
385 void setRange(int start, int rangeLength, List<SVGAnimatedLength> from, [int s tartFrom]) { 383 void setRange(int start, int rangeLength, List<SVGAnimatedLength> from, [int s tartFrom]) {
386 throw new UnsupportedError("Cannot setRange on immutable List."); 384 throw new UnsupportedError("Cannot setRange on immutable List.");
387 } 385 }
388 386
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
480 } 478 }
481 479
482 int indexOf(SVGAnimatedNumber element, [int start = 0]) => 480 int indexOf(SVGAnimatedNumber element, [int start = 0]) =>
483 _Lists.indexOf(this, element, start, this.length); 481 _Lists.indexOf(this, element, start, this.length);
484 482
485 int lastIndexOf(SVGAnimatedNumber element, [int start]) { 483 int lastIndexOf(SVGAnimatedNumber element, [int start]) {
486 if (start == null) start = length - 1; 484 if (start == null) start = length - 1;
487 return _Lists.lastIndexOf(this, element, start); 485 return _Lists.lastIndexOf(this, element, start);
488 } 486 }
489 487
490 SVGAnimatedNumber get first => this[0];
491
492 SVGAnimatedNumber get last => this[length - 1]; 488 SVGAnimatedNumber get last => this[length - 1];
493 489
494 SVGAnimatedNumber removeLast() { 490 SVGAnimatedNumber removeLast() {
495 throw new UnsupportedError("Cannot removeLast on immutable List."); 491 throw new UnsupportedError("Cannot removeLast on immutable List.");
496 } 492 }
497 493
498 void setRange(int start, int rangeLength, List<SVGAnimatedNumber> from, [int s tartFrom]) { 494 void setRange(int start, int rangeLength, List<SVGAnimatedNumber> from, [int s tartFrom]) {
499 throw new UnsupportedError("Cannot setRange on immutable List."); 495 throw new UnsupportedError("Cannot setRange on immutable List.");
500 } 496 }
501 497
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
621 } 617 }
622 618
623 int indexOf(SVGAnimateTransformElement element, [int start = 0]) => 619 int indexOf(SVGAnimateTransformElement element, [int start = 0]) =>
624 _Lists.indexOf(this, element, start, this.length); 620 _Lists.indexOf(this, element, start, this.length);
625 621
626 int lastIndexOf(SVGAnimateTransformElement element, [int start]) { 622 int lastIndexOf(SVGAnimateTransformElement element, [int start]) {
627 if (start == null) start = length - 1; 623 if (start == null) start = length - 1;
628 return _Lists.lastIndexOf(this, element, start); 624 return _Lists.lastIndexOf(this, element, start);
629 } 625 }
630 626
631 SVGAnimateTransformElement get first => this[0];
632
633 SVGAnimateTransformElement get last => this[length - 1]; 627 SVGAnimateTransformElement get last => this[length - 1];
634 628
635 SVGAnimateTransformElement removeLast() { 629 SVGAnimateTransformElement removeLast() {
636 throw new UnsupportedError("Cannot removeLast on immutable List."); 630 throw new UnsupportedError("Cannot removeLast on immutable List.");
637 } 631 }
638 632
639 void setRange(int start, int rangeLength, List<SVGAnimateTransformElement> fro m, [int startFrom]) { 633 void setRange(int start, int rangeLength, List<SVGAnimateTransformElement> fro m, [int startFrom]) {
640 throw new UnsupportedError("Cannot setRange on immutable List."); 634 throw new UnsupportedError("Cannot setRange on immutable List.");
641 } 635 }
642 636
(...skipping 2406 matching lines...) Expand 10 before | Expand all | Expand 10 after
3049 } 3043 }
3050 3044
3051 int indexOf(SVGLength element, [int start = 0]) => 3045 int indexOf(SVGLength element, [int start = 0]) =>
3052 _Lists.indexOf(this, element, start, this.length); 3046 _Lists.indexOf(this, element, start, this.length);
3053 3047
3054 int lastIndexOf(SVGLength element, [int start]) { 3048 int lastIndexOf(SVGLength element, [int start]) {
3055 if (start == null) start = length - 1; 3049 if (start == null) start = length - 1;
3056 return _Lists.lastIndexOf(this, element, start); 3050 return _Lists.lastIndexOf(this, element, start);
3057 } 3051 }
3058 3052
3059 SVGLength get first => this[0];
3060
3061 SVGLength get last => this[length - 1]; 3053 SVGLength get last => this[length - 1];
3062 3054
3063 SVGLength removeLast() { 3055 SVGLength removeLast() {
3064 throw new UnsupportedError("Cannot removeLast on immutable List."); 3056 throw new UnsupportedError("Cannot removeLast on immutable List.");
3065 } 3057 }
3066 3058
3067 void setRange(int start, int rangeLength, List<SVGLength> from, [int startFrom ]) { 3059 void setRange(int start, int rangeLength, List<SVGLength> from, [int startFrom ]) {
3068 throw new UnsupportedError("Cannot setRange on immutable List."); 3060 throw new UnsupportedError("Cannot setRange on immutable List.");
3069 } 3061 }
3070 3062
(...skipping 469 matching lines...) Expand 10 before | Expand all | Expand 10 after
3540 } 3532 }
3541 3533
3542 int indexOf(SVGNumber element, [int start = 0]) => 3534 int indexOf(SVGNumber element, [int start = 0]) =>
3543 _Lists.indexOf(this, element, start, this.length); 3535 _Lists.indexOf(this, element, start, this.length);
3544 3536
3545 int lastIndexOf(SVGNumber element, [int start]) { 3537 int lastIndexOf(SVGNumber element, [int start]) {
3546 if (start == null) start = length - 1; 3538 if (start == null) start = length - 1;
3547 return _Lists.lastIndexOf(this, element, start); 3539 return _Lists.lastIndexOf(this, element, start);
3548 } 3540 }
3549 3541
3550 SVGNumber get first => this[0];
3551
3552 SVGNumber get last => this[length - 1]; 3542 SVGNumber get last => this[length - 1];
3553 3543
3554 SVGNumber removeLast() { 3544 SVGNumber removeLast() {
3555 throw new UnsupportedError("Cannot removeLast on immutable List."); 3545 throw new UnsupportedError("Cannot removeLast on immutable List.");
3556 } 3546 }
3557 3547
3558 void setRange(int start, int rangeLength, List<SVGNumber> from, [int startFrom ]) { 3548 void setRange(int start, int rangeLength, List<SVGNumber> from, [int startFrom ]) {
3559 throw new UnsupportedError("Cannot setRange on immutable List."); 3549 throw new UnsupportedError("Cannot setRange on immutable List.");
3560 } 3550 }
3561 3551
(...skipping 639 matching lines...) Expand 10 before | Expand all | Expand 10 after
4201 } 4191 }
4202 4192
4203 int indexOf(SVGPathSeg element, [int start = 0]) => 4193 int indexOf(SVGPathSeg element, [int start = 0]) =>
4204 _Lists.indexOf(this, element, start, this.length); 4194 _Lists.indexOf(this, element, start, this.length);
4205 4195
4206 int lastIndexOf(SVGPathSeg element, [int start]) { 4196 int lastIndexOf(SVGPathSeg element, [int start]) {
4207 if (start == null) start = length - 1; 4197 if (start == null) start = length - 1;
4208 return _Lists.lastIndexOf(this, element, start); 4198 return _Lists.lastIndexOf(this, element, start);
4209 } 4199 }
4210 4200
4211 SVGPathSeg get first => this[0];
4212
4213 SVGPathSeg get last => this[length - 1]; 4201 SVGPathSeg get last => this[length - 1];
4214 4202
4215 SVGPathSeg removeLast() { 4203 SVGPathSeg removeLast() {
4216 throw new UnsupportedError("Cannot removeLast on immutable List."); 4204 throw new UnsupportedError("Cannot removeLast on immutable List.");
4217 } 4205 }
4218 4206
4219 void setRange(int start, int rangeLength, List<SVGPathSeg> from, [int startFro m]) { 4207 void setRange(int start, int rangeLength, List<SVGPathSeg> from, [int startFro m]) {
4220 throw new UnsupportedError("Cannot setRange on immutable List."); 4208 throw new UnsupportedError("Cannot setRange on immutable List.");
4221 } 4209 }
4222 4210
(...skipping 849 matching lines...) Expand 10 before | Expand all | Expand 10 after
5072 } 5060 }
5073 5061
5074 int indexOf(String element, [int start = 0]) => 5062 int indexOf(String element, [int start = 0]) =>
5075 _Lists.indexOf(this, element, start, this.length); 5063 _Lists.indexOf(this, element, start, this.length);
5076 5064
5077 int lastIndexOf(String element, [int start]) { 5065 int lastIndexOf(String element, [int start]) {
5078 if (start == null) start = length - 1; 5066 if (start == null) start = length - 1;
5079 return _Lists.lastIndexOf(this, element, start); 5067 return _Lists.lastIndexOf(this, element, start);
5080 } 5068 }
5081 5069
5082 String get first => this[0];
5083
5084 String get last => this[length - 1]; 5070 String get last => this[length - 1];
5085 5071
5086 String removeLast() { 5072 String removeLast() {
5087 throw new UnsupportedError("Cannot removeLast on immutable List."); 5073 throw new UnsupportedError("Cannot removeLast on immutable List.");
5088 } 5074 }
5089 5075
5090 void setRange(int start, int rangeLength, List<String> from, [int startFrom]) { 5076 void setRange(int start, int rangeLength, List<String> from, [int startFrom]) {
5091 throw new UnsupportedError("Cannot setRange on immutable List."); 5077 throw new UnsupportedError("Cannot setRange on immutable List.");
5092 } 5078 }
5093 5079
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after
5638 } 5624 }
5639 5625
5640 int indexOf(SVGTransform element, [int start = 0]) => 5626 int indexOf(SVGTransform element, [int start = 0]) =>
5641 _Lists.indexOf(this, element, start, this.length); 5627 _Lists.indexOf(this, element, start, this.length);
5642 5628
5643 int lastIndexOf(SVGTransform element, [int start]) { 5629 int lastIndexOf(SVGTransform element, [int start]) {
5644 if (start == null) start = length - 1; 5630 if (start == null) start = length - 1;
5645 return _Lists.lastIndexOf(this, element, start); 5631 return _Lists.lastIndexOf(this, element, start);
5646 } 5632 }
5647 5633
5648 SVGTransform get first => this[0];
5649
5650 SVGTransform get last => this[length - 1]; 5634 SVGTransform get last => this[length - 1];
5651 5635
5652 SVGTransform removeLast() { 5636 SVGTransform removeLast() {
5653 throw new UnsupportedError("Cannot removeLast on immutable List."); 5637 throw new UnsupportedError("Cannot removeLast on immutable List.");
5654 } 5638 }
5655 5639
5656 void setRange(int start, int rangeLength, List<SVGTransform> from, [int startF rom]) { 5640 void setRange(int start, int rangeLength, List<SVGTransform> from, [int startF rom]) {
5657 throw new UnsupportedError("Cannot setRange on immutable List."); 5641 throw new UnsupportedError("Cannot setRange on immutable List.");
5658 } 5642 }
5659 5643
(...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after
6018 } 6002 }
6019 6003
6020 int indexOf(SVGElementInstance element, [int start = 0]) => 6004 int indexOf(SVGElementInstance element, [int start = 0]) =>
6021 _Lists.indexOf(this, element, start, this.length); 6005 _Lists.indexOf(this, element, start, this.length);
6022 6006
6023 int lastIndexOf(SVGElementInstance element, [int start]) { 6007 int lastIndexOf(SVGElementInstance element, [int start]) {
6024 if (start == null) start = length - 1; 6008 if (start == null) start = length - 1;
6025 return _Lists.lastIndexOf(this, element, start); 6009 return _Lists.lastIndexOf(this, element, start);
6026 } 6010 }
6027 6011
6028 SVGElementInstance get first => this[0];
6029
6030 SVGElementInstance get last => this[length - 1]; 6012 SVGElementInstance get last => this[length - 1];
6031 6013
6032 SVGElementInstance removeLast() { 6014 SVGElementInstance removeLast() {
6033 throw new UnsupportedError("Cannot removeLast on immutable List."); 6015 throw new UnsupportedError("Cannot removeLast on immutable List.");
6034 } 6016 }
6035 6017
6036 void setRange(int start, int rangeLength, List<SVGElementInstance> from, [int startFrom]) { 6018 void setRange(int start, int rangeLength, List<SVGElementInstance> from, [int startFrom]) {
6037 throw new UnsupportedError("Cannot setRange on immutable List."); 6019 throw new UnsupportedError("Cannot setRange on immutable List.");
6038 } 6020 }
6039 6021
6040 void removeRange(int start, int rangeLength) { 6022 void removeRange(int start, int rangeLength) {
6041 throw new UnsupportedError("Cannot removeRange on immutable List."); 6023 throw new UnsupportedError("Cannot removeRange on immutable List.");
6042 } 6024 }
6043 6025
6044 void insertRange(int start, int rangeLength, [SVGElementInstance initialValue] ) { 6026 void insertRange(int start, int rangeLength, [SVGElementInstance initialValue] ) {
6045 throw new UnsupportedError("Cannot insertRange on immutable List."); 6027 throw new UnsupportedError("Cannot insertRange on immutable List.");
6046 } 6028 }
6047 6029
6048 List<SVGElementInstance> getRange(int start, int rangeLength) => 6030 List<SVGElementInstance> getRange(int start, int rangeLength) =>
6049 _Lists.getRange(this, start, rangeLength, <SVGElementInstance>[]); 6031 _Lists.getRange(this, start, rangeLength, <SVGElementInstance>[]);
6050 6032
6051 // -- end List<SVGElementInstance> mixins. 6033 // -- end List<SVGElementInstance> mixins.
6052 6034
6053 /** @domName SVGElementInstanceList.item */ 6035 /** @domName SVGElementInstanceList.item */
6054 SVGElementInstance item(int index) native; 6036 SVGElementInstance item(int index) native;
6055 } 6037 }
OLDNEW
« no previous file with comments | « sdk/lib/html/templates/immutable_list_mixin.darttemplate ('k') | sdk/lib/svg/dartium/svg_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698