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

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

Issue 13872007: Refactor removeRange. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Rebuild dom. Created 7 years, 8 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 - unless you are editing documentation as per: 9 // DO NOT EDIT - unless you are editing documentation as per:
10 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation 10 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation
(...skipping 3166 matching lines...) Expand 10 before | Expand all | Expand 10 after
3177 } 3177 }
3178 3178
3179 void retainWhere(bool test(Length element)) { 3179 void retainWhere(bool test(Length element)) {
3180 throw new UnsupportedError("Cannot remove from immutable List."); 3180 throw new UnsupportedError("Cannot remove from immutable List.");
3181 } 3181 }
3182 3182
3183 void setRange(int start, int end, List<Length> from, [int startFrom]) { 3183 void setRange(int start, int end, List<Length> from, [int startFrom]) {
3184 throw new UnsupportedError("Cannot setRange on immutable List."); 3184 throw new UnsupportedError("Cannot setRange on immutable List.");
3185 } 3185 }
3186 3186
3187 void removeRange(int start, int rangeLength) { 3187 void removeRange(int start, int end) {
3188 throw new UnsupportedError("Cannot removeRange on immutable List."); 3188 throw new UnsupportedError("Cannot removeRange on immutable List.");
3189 } 3189 }
3190 3190
3191 void insertRange(int start, int rangeLength, [Length initialValue]) { 3191 void insertRange(int start, int rangeLength, [Length initialValue]) {
3192 throw new UnsupportedError("Cannot insertRange on immutable List."); 3192 throw new UnsupportedError("Cannot insertRange on immutable List.");
3193 } 3193 }
3194 3194
3195 Iterable<Length> getRange(int start, int end) => 3195 Iterable<Length> getRange(int start, int end) =>
3196 IterableMixinWorkaround.getRangeList(this, start, end); 3196 IterableMixinWorkaround.getRangeList(this, start, end);
3197 3197
(...skipping 624 matching lines...) Expand 10 before | Expand all | Expand 10 after
3822 } 3822 }
3823 3823
3824 void retainWhere(bool test(Number element)) { 3824 void retainWhere(bool test(Number element)) {
3825 throw new UnsupportedError("Cannot remove from immutable List."); 3825 throw new UnsupportedError("Cannot remove from immutable List.");
3826 } 3826 }
3827 3827
3828 void setRange(int start, int end, List<Number> from, [int startFrom]) { 3828 void setRange(int start, int end, List<Number> from, [int startFrom]) {
3829 throw new UnsupportedError("Cannot setRange on immutable List."); 3829 throw new UnsupportedError("Cannot setRange on immutable List.");
3830 } 3830 }
3831 3831
3832 void removeRange(int start, int rangeLength) { 3832 void removeRange(int start, int end) {
3833 throw new UnsupportedError("Cannot removeRange on immutable List."); 3833 throw new UnsupportedError("Cannot removeRange on immutable List.");
3834 } 3834 }
3835 3835
3836 void insertRange(int start, int rangeLength, [Number initialValue]) { 3836 void insertRange(int start, int rangeLength, [Number initialValue]) {
3837 throw new UnsupportedError("Cannot insertRange on immutable List."); 3837 throw new UnsupportedError("Cannot insertRange on immutable List.");
3838 } 3838 }
3839 3839
3840 Iterable<Number> getRange(int start, int end) => 3840 Iterable<Number> getRange(int start, int end) =>
3841 IterableMixinWorkaround.getRangeList(this, start, end); 3841 IterableMixinWorkaround.getRangeList(this, start, end);
3842 3842
(...skipping 855 matching lines...) Expand 10 before | Expand all | Expand 10 after
4698 } 4698 }
4699 4699
4700 void retainWhere(bool test(PathSeg element)) { 4700 void retainWhere(bool test(PathSeg element)) {
4701 throw new UnsupportedError("Cannot remove from immutable List."); 4701 throw new UnsupportedError("Cannot remove from immutable List.");
4702 } 4702 }
4703 4703
4704 void setRange(int start, int end, List<PathSeg> from, [int startFrom]) { 4704 void setRange(int start, int end, List<PathSeg> from, [int startFrom]) {
4705 throw new UnsupportedError("Cannot setRange on immutable List."); 4705 throw new UnsupportedError("Cannot setRange on immutable List.");
4706 } 4706 }
4707 4707
4708 void removeRange(int start, int rangeLength) { 4708 void removeRange(int start, int end) {
4709 throw new UnsupportedError("Cannot removeRange on immutable List."); 4709 throw new UnsupportedError("Cannot removeRange on immutable List.");
4710 } 4710 }
4711 4711
4712 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { 4712 void insertRange(int start, int rangeLength, [PathSeg initialValue]) {
4713 throw new UnsupportedError("Cannot insertRange on immutable List."); 4713 throw new UnsupportedError("Cannot insertRange on immutable List.");
4714 } 4714 }
4715 4715
4716 Iterable<PathSeg> getRange(int start, int end) => 4716 Iterable<PathSeg> getRange(int start, int end) =>
4717 IterableMixinWorkaround.getRangeList(this, start, end); 4717 IterableMixinWorkaround.getRangeList(this, start, end);
4718 4718
(...skipping 885 matching lines...) Expand 10 before | Expand all | Expand 10 after
5604 } 5604 }
5605 5605
5606 void retainWhere(bool test(String element)) { 5606 void retainWhere(bool test(String element)) {
5607 throw new UnsupportedError("Cannot remove from immutable List."); 5607 throw new UnsupportedError("Cannot remove from immutable List.");
5608 } 5608 }
5609 5609
5610 void setRange(int start, int end, List<String> from, [int startFrom]) { 5610 void setRange(int start, int end, List<String> from, [int startFrom]) {
5611 throw new UnsupportedError("Cannot setRange on immutable List."); 5611 throw new UnsupportedError("Cannot setRange on immutable List.");
5612 } 5612 }
5613 5613
5614 void removeRange(int start, int rangeLength) { 5614 void removeRange(int start, int end) {
5615 throw new UnsupportedError("Cannot removeRange on immutable List."); 5615 throw new UnsupportedError("Cannot removeRange on immutable List.");
5616 } 5616 }
5617 5617
5618 void insertRange(int start, int rangeLength, [String initialValue]) { 5618 void insertRange(int start, int rangeLength, [String initialValue]) {
5619 throw new UnsupportedError("Cannot insertRange on immutable List."); 5619 throw new UnsupportedError("Cannot insertRange on immutable List.");
5620 } 5620 }
5621 5621
5622 Iterable<String> getRange(int start, int end) => 5622 Iterable<String> getRange(int start, int end) =>
5623 IterableMixinWorkaround.getRangeList(this, start, end); 5623 IterableMixinWorkaround.getRangeList(this, start, end);
5624 5624
(...skipping 1158 matching lines...) Expand 10 before | Expand all | Expand 10 after
6783 } 6783 }
6784 6784
6785 void retainWhere(bool test(Transform element)) { 6785 void retainWhere(bool test(Transform element)) {
6786 throw new UnsupportedError("Cannot remove from immutable List."); 6786 throw new UnsupportedError("Cannot remove from immutable List.");
6787 } 6787 }
6788 6788
6789 void setRange(int start, int end, List<Transform> from, [int startFrom]) { 6789 void setRange(int start, int end, List<Transform> from, [int startFrom]) {
6790 throw new UnsupportedError("Cannot setRange on immutable List."); 6790 throw new UnsupportedError("Cannot setRange on immutable List.");
6791 } 6791 }
6792 6792
6793 void removeRange(int start, int rangeLength) { 6793 void removeRange(int start, int end) {
6794 throw new UnsupportedError("Cannot removeRange on immutable List."); 6794 throw new UnsupportedError("Cannot removeRange on immutable List.");
6795 } 6795 }
6796 6796
6797 void insertRange(int start, int rangeLength, [Transform initialValue]) { 6797 void insertRange(int start, int rangeLength, [Transform initialValue]) {
6798 throw new UnsupportedError("Cannot insertRange on immutable List."); 6798 throw new UnsupportedError("Cannot insertRange on immutable List.");
6799 } 6799 }
6800 6800
6801 Iterable<Transform> getRange(int start, int end) => 6801 Iterable<Transform> getRange(int start, int end) =>
6802 IterableMixinWorkaround.getRangeList(this, start, end); 6802 IterableMixinWorkaround.getRangeList(this, start, end);
6803 6803
(...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after
7323 } 7323 }
7324 7324
7325 void retainWhere(bool test(ElementInstance element)) { 7325 void retainWhere(bool test(ElementInstance element)) {
7326 throw new UnsupportedError("Cannot remove from immutable List."); 7326 throw new UnsupportedError("Cannot remove from immutable List.");
7327 } 7327 }
7328 7328
7329 void setRange(int start, int end, List<ElementInstance> from, [int startFrom]) { 7329 void setRange(int start, int end, List<ElementInstance> from, [int startFrom]) {
7330 throw new UnsupportedError("Cannot setRange on immutable List."); 7330 throw new UnsupportedError("Cannot setRange on immutable List.");
7331 } 7331 }
7332 7332
7333 void removeRange(int start, int rangeLength) { 7333 void removeRange(int start, int end) {
7334 throw new UnsupportedError("Cannot removeRange on immutable List."); 7334 throw new UnsupportedError("Cannot removeRange on immutable List.");
7335 } 7335 }
7336 7336
7337 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { 7337 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) {
7338 throw new UnsupportedError("Cannot insertRange on immutable List."); 7338 throw new UnsupportedError("Cannot insertRange on immutable List.");
7339 } 7339 }
7340 7340
7341 Iterable<ElementInstance> getRange(int start, int end) => 7341 Iterable<ElementInstance> getRange(int start, int end) =>
7342 IterableMixinWorkaround.getRangeList(this, start, end); 7342 IterableMixinWorkaround.getRangeList(this, start, end);
7343 7343
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
7631 7631
7632 7632
7633 @DocsEditable 7633 @DocsEditable
7634 @DomName('SVGVKernElement') 7634 @DomName('SVGVKernElement')
7635 abstract class _SVGVKernElement extends SvgElement native "*SVGVKernElement" { 7635 abstract class _SVGVKernElement extends SvgElement native "*SVGVKernElement" {
7636 7636
7637 @DomName('SVGVKernElement.SVGVKernElement') 7637 @DomName('SVGVKernElement.SVGVKernElement')
7638 @DocsEditable 7638 @DocsEditable
7639 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 7639 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
7640 } 7640 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698