OLD | NEW |
1 library html; | 1 library html; |
2 | 2 |
3 import 'dart:collection'; | 3 import 'dart:collection'; |
4 import 'dart:html_common'; | 4 import 'dart:html_common'; |
5 import 'dart:indexed_db'; | 5 import 'dart:indexed_db'; |
6 import 'dart:isolate'; | 6 import 'dart:isolate'; |
7 import 'dart:json'; | 7 import 'dart:json'; |
8 import 'dart:svg' as svg; | 8 import 'dart:svg' as svg; |
9 import 'dart:web_audio' as web_audio; | 9 import 'dart:web_audio' as web_audio; |
10 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
(...skipping 5310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5321 Collections.filter(this, <DOMMimeType>[], f); | 5321 Collections.filter(this, <DOMMimeType>[], f); |
5322 | 5322 |
5323 bool every(bool f(DOMMimeType element)) => Collections.every(this, f); | 5323 bool every(bool f(DOMMimeType element)) => Collections.every(this, f); |
5324 | 5324 |
5325 bool some(bool f(DOMMimeType element)) => Collections.some(this, f); | 5325 bool some(bool f(DOMMimeType element)) => Collections.some(this, f); |
5326 | 5326 |
5327 bool get isEmpty => this.length == 0; | 5327 bool get isEmpty => this.length == 0; |
5328 | 5328 |
5329 // From List<DOMMimeType>: | 5329 // From List<DOMMimeType>: |
5330 | 5330 |
5331 void sort([Comparator<DOMMimeType> compare = Comparable.compare]) { | 5331 void sort([int compare(DOMMimeType a, DOMMimeType b)]) { |
5332 throw new UnsupportedError("Cannot sort immutable List."); | 5332 throw new UnsupportedError("Cannot sort immutable List."); |
5333 } | 5333 } |
5334 | 5334 |
5335 int indexOf(DOMMimeType element, [int start = 0]) => | 5335 int indexOf(DOMMimeType element, [int start = 0]) => |
5336 Lists.indexOf(this, element, start, this.length); | 5336 Lists.indexOf(this, element, start, this.length); |
5337 | 5337 |
5338 int lastIndexOf(DOMMimeType element, [int start]) { | 5338 int lastIndexOf(DOMMimeType element, [int start]) { |
5339 if (start == null) start = length - 1; | 5339 if (start == null) start = length - 1; |
5340 return Lists.lastIndexOf(this, element, start); | 5340 return Lists.lastIndexOf(this, element, start); |
5341 } | 5341 } |
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5470 Collections.filter(this, <DOMPlugin>[], f); | 5470 Collections.filter(this, <DOMPlugin>[], f); |
5471 | 5471 |
5472 bool every(bool f(DOMPlugin element)) => Collections.every(this, f); | 5472 bool every(bool f(DOMPlugin element)) => Collections.every(this, f); |
5473 | 5473 |
5474 bool some(bool f(DOMPlugin element)) => Collections.some(this, f); | 5474 bool some(bool f(DOMPlugin element)) => Collections.some(this, f); |
5475 | 5475 |
5476 bool get isEmpty => this.length == 0; | 5476 bool get isEmpty => this.length == 0; |
5477 | 5477 |
5478 // From List<DOMPlugin>: | 5478 // From List<DOMPlugin>: |
5479 | 5479 |
5480 void sort([Comparator<DOMPlugin> compare = Comparable.compare]) { | 5480 void sort([int compare(DOMPlugin a, DOMPlugin b)]) { |
5481 throw new UnsupportedError("Cannot sort immutable List."); | 5481 throw new UnsupportedError("Cannot sort immutable List."); |
5482 } | 5482 } |
5483 | 5483 |
5484 int indexOf(DOMPlugin element, [int start = 0]) => | 5484 int indexOf(DOMPlugin element, [int start = 0]) => |
5485 Lists.indexOf(this, element, start, this.length); | 5485 Lists.indexOf(this, element, start, this.length); |
5486 | 5486 |
5487 int lastIndexOf(DOMPlugin element, [int start]) { | 5487 int lastIndexOf(DOMPlugin element, [int start]) { |
5488 if (start == null) start = length - 1; | 5488 if (start == null) start = length - 1; |
5489 return Lists.lastIndexOf(this, element, start); | 5489 return Lists.lastIndexOf(this, element, start); |
5490 } | 5490 } |
(...skipping 552 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6043 | 6043 |
6044 /// @domName DirectoryReaderSync.readEntries; @docsEditable true | 6044 /// @domName DirectoryReaderSync.readEntries; @docsEditable true |
6045 @Returns('_EntryArraySync') @Creates('_EntryArraySync') | 6045 @Returns('_EntryArraySync') @Creates('_EntryArraySync') |
6046 List<EntrySync> readEntries() native; | 6046 List<EntrySync> readEntries() native; |
6047 } | 6047 } |
6048 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6048 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6049 // for details. All rights reserved. Use of this source code is governed by a | 6049 // for details. All rights reserved. Use of this source code is governed by a |
6050 // BSD-style license that can be found in the LICENSE file. | 6050 // BSD-style license that can be found in the LICENSE file. |
6051 | 6051 |
6052 | 6052 |
6053 /** | |
6054 * Represents an HTML <div> element. | |
6055 * | |
6056 * The [DivElement] is a generic container for content and does not have any | |
6057 * special significance. It is functionally similar to [SpanElement]. | |
6058 * | |
6059 * The [DivElement] is a block-level element, as opposed to [SpanElement], | |
6060 * which is an inline-level element. | |
6061 * | |
6062 * Example usage: | |
6063 * | |
6064 * DivElement div = new DivElement(); | |
6065 * div.text = 'Here's my new DivElem | |
6066 * document.body.elements.add(elem); | |
6067 * | |
6068 * See also: | |
6069 * | |
6070 * * [HTML <div> element](http://www.w3.org/TR/html-markup/div.html) from W3C. | |
6071 * * [Block-level element](http://www.w3.org/TR/CSS2/visuren.html#block-boxes) f
rom W3C. | |
6072 * * [Inline-level element](http://www.w3.org/TR/CSS2/visuren.html#inline-boxes)
from W3C. | |
6073 */ | |
6074 /// @domName HTMLDivElement; @docsEditable true | 6053 /// @domName HTMLDivElement; @docsEditable true |
6075 class DivElement extends Element implements Element native "*HTMLDivElement" { | 6054 class DivElement extends Element implements Element native "*HTMLDivElement" { |
6076 | 6055 |
6077 factory DivElement() => document.$dom_createElement("div"); | 6056 factory DivElement() => document.$dom_createElement("div"); |
6078 } | 6057 } |
6079 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6058 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6080 // for details. All rights reserved. Use of this source code is governed by a | 6059 // for details. All rights reserved. Use of this source code is governed by a |
6081 // BSD-style license that can be found in the LICENSE file. | 6060 // BSD-style license that can be found in the LICENSE file. |
6082 | 6061 |
6083 | 6062 |
(...skipping 18 matching lines...) Expand all Loading... |
6102 /// @domName Document.body; @docsEditable true | 6081 /// @domName Document.body; @docsEditable true |
6103 @JSName('body') | 6082 @JSName('body') |
6104 Element $dom_body; | 6083 Element $dom_body; |
6105 | 6084 |
6106 /// @domName Document.charset; @docsEditable true | 6085 /// @domName Document.charset; @docsEditable true |
6107 String charset; | 6086 String charset; |
6108 | 6087 |
6109 /// @domName Document.cookie; @docsEditable true | 6088 /// @domName Document.cookie; @docsEditable true |
6110 String cookie; | 6089 String cookie; |
6111 | 6090 |
6112 /// Returns the [Window] associated with the document. | |
6113 /// @domName Document.defaultView; @docsEditable true | 6091 /// @domName Document.defaultView; @docsEditable true |
6114 Window get window => _convertNativeToDart_Window(this._window); | 6092 Window get window => _convertNativeToDart_Window(this._window); |
6115 @JSName('defaultView') | 6093 @JSName('defaultView') |
6116 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') | 6094 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
6117 final dynamic _window; | 6095 final dynamic _window; |
6118 | 6096 |
6119 /// @domName Document.documentElement; @docsEditable true | 6097 /// @domName Document.documentElement; @docsEditable true |
6120 final Element documentElement; | 6098 final Element documentElement; |
6121 | 6099 |
6122 /// @domName Document.domain; @docsEditable true | 6100 /// @domName Document.domain; @docsEditable true |
(...skipping 657 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6780 Element addLast(Element value) => add(value); | 6758 Element addLast(Element value) => add(value); |
6781 | 6759 |
6782 Iterator<Element> iterator() => _toList().iterator(); | 6760 Iterator<Element> iterator() => _toList().iterator(); |
6783 | 6761 |
6784 void addAll(Collection<Element> collection) { | 6762 void addAll(Collection<Element> collection) { |
6785 for (Element element in collection) { | 6763 for (Element element in collection) { |
6786 _element.$dom_appendChild(element); | 6764 _element.$dom_appendChild(element); |
6787 } | 6765 } |
6788 } | 6766 } |
6789 | 6767 |
6790 void sort([Comparator<Element> compare = Comparable.compare]) { | 6768 void sort([int compare(Element a, Element b)]) { |
6791 throw new UnsupportedError('TODO(jacobr): should we impl?'); | 6769 throw new UnsupportedError('TODO(jacobr): should we impl?'); |
6792 } | 6770 } |
6793 | 6771 |
6794 void setRange(int start, int rangeLength, List from, [int startFrom = 0]) { | 6772 void setRange(int start, int rangeLength, List from, [int startFrom = 0]) { |
6795 throw new UnimplementedError(); | 6773 throw new UnimplementedError(); |
6796 } | 6774 } |
6797 | 6775 |
6798 void removeRange(int start, int rangeLength) { | 6776 void removeRange(int start, int rangeLength) { |
6799 throw new UnimplementedError(); | 6777 throw new UnimplementedError(); |
6800 } | 6778 } |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6916 void addLast(Element value) { | 6894 void addLast(Element value) { |
6917 throw new UnsupportedError(''); | 6895 throw new UnsupportedError(''); |
6918 } | 6896 } |
6919 | 6897 |
6920 Iterator<Element> iterator() => new _FrozenElementListIterator(this); | 6898 Iterator<Element> iterator() => new _FrozenElementListIterator(this); |
6921 | 6899 |
6922 void addAll(Collection<Element> collection) { | 6900 void addAll(Collection<Element> collection) { |
6923 throw new UnsupportedError(''); | 6901 throw new UnsupportedError(''); |
6924 } | 6902 } |
6925 | 6903 |
6926 void sort([Comparator<Element> compare = Comparable.compare]) { | 6904 void sort([int compare(Element a, Element b)]) { |
6927 throw new UnsupportedError(''); | 6905 throw new UnsupportedError(''); |
6928 } | 6906 } |
6929 | 6907 |
6930 void setRange(int start, int rangeLength, List from, [int startFrom = 0]) { | 6908 void setRange(int start, int rangeLength, List from, [int startFrom = 0]) { |
6931 throw new UnsupportedError(''); | 6909 throw new UnsupportedError(''); |
6932 } | 6910 } |
6933 | 6911 |
6934 void removeRange(int start, int rangeLength) { | 6912 void removeRange(int start, int rangeLength) { |
6935 throw new UnsupportedError(''); | 6913 throw new UnsupportedError(''); |
6936 } | 6914 } |
(...skipping 1346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8283 Collections.filter(this, <File>[], f); | 8261 Collections.filter(this, <File>[], f); |
8284 | 8262 |
8285 bool every(bool f(File element)) => Collections.every(this, f); | 8263 bool every(bool f(File element)) => Collections.every(this, f); |
8286 | 8264 |
8287 bool some(bool f(File element)) => Collections.some(this, f); | 8265 bool some(bool f(File element)) => Collections.some(this, f); |
8288 | 8266 |
8289 bool get isEmpty => this.length == 0; | 8267 bool get isEmpty => this.length == 0; |
8290 | 8268 |
8291 // From List<File>: | 8269 // From List<File>: |
8292 | 8270 |
8293 void sort([Comparator<File> compare = Comparable.compare]) { | 8271 void sort([int compare(File a, File b)]) { |
8294 throw new UnsupportedError("Cannot sort immutable List."); | 8272 throw new UnsupportedError("Cannot sort immutable List."); |
8295 } | 8273 } |
8296 | 8274 |
8297 int indexOf(File element, [int start = 0]) => | 8275 int indexOf(File element, [int start = 0]) => |
8298 Lists.indexOf(this, element, start, this.length); | 8276 Lists.indexOf(this, element, start, this.length); |
8299 | 8277 |
8300 int lastIndexOf(File element, [int start]) { | 8278 int lastIndexOf(File element, [int start]) { |
8301 if (start == null) start = length - 1; | 8279 if (start == null) start = length - 1; |
8302 return Lists.lastIndexOf(this, element, start); | 8280 return Lists.lastIndexOf(this, element, start); |
8303 } | 8281 } |
(...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8604 Collections.filter(this, <num>[], f); | 8582 Collections.filter(this, <num>[], f); |
8605 | 8583 |
8606 bool every(bool f(num element)) => Collections.every(this, f); | 8584 bool every(bool f(num element)) => Collections.every(this, f); |
8607 | 8585 |
8608 bool some(bool f(num element)) => Collections.some(this, f); | 8586 bool some(bool f(num element)) => Collections.some(this, f); |
8609 | 8587 |
8610 bool get isEmpty => this.length == 0; | 8588 bool get isEmpty => this.length == 0; |
8611 | 8589 |
8612 // From List<num>: | 8590 // From List<num>: |
8613 | 8591 |
8614 void sort([Comparator<num> compare = Comparable.compare]) { | 8592 void sort([int compare(num a, num b)]) { |
8615 throw new UnsupportedError("Cannot sort immutable List."); | 8593 throw new UnsupportedError("Cannot sort immutable List."); |
8616 } | 8594 } |
8617 | 8595 |
8618 int indexOf(num element, [int start = 0]) => | 8596 int indexOf(num element, [int start = 0]) => |
8619 Lists.indexOf(this, element, start, this.length); | 8597 Lists.indexOf(this, element, start, this.length); |
8620 | 8598 |
8621 int lastIndexOf(num element, [int start]) { | 8599 int lastIndexOf(num element, [int start]) { |
8622 if (start == null) start = length - 1; | 8600 if (start == null) start = length - 1; |
8623 return Lists.lastIndexOf(this, element, start); | 8601 return Lists.lastIndexOf(this, element, start); |
8624 } | 8602 } |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8723 Collections.filter(this, <num>[], f); | 8701 Collections.filter(this, <num>[], f); |
8724 | 8702 |
8725 bool every(bool f(num element)) => Collections.every(this, f); | 8703 bool every(bool f(num element)) => Collections.every(this, f); |
8726 | 8704 |
8727 bool some(bool f(num element)) => Collections.some(this, f); | 8705 bool some(bool f(num element)) => Collections.some(this, f); |
8728 | 8706 |
8729 bool get isEmpty => this.length == 0; | 8707 bool get isEmpty => this.length == 0; |
8730 | 8708 |
8731 // From List<num>: | 8709 // From List<num>: |
8732 | 8710 |
8733 void sort([Comparator<num> compare = Comparable.compare]) { | 8711 void sort([int compare(num a, num b)]) { |
8734 throw new UnsupportedError("Cannot sort immutable List."); | 8712 throw new UnsupportedError("Cannot sort immutable List."); |
8735 } | 8713 } |
8736 | 8714 |
8737 int indexOf(num element, [int start = 0]) => | 8715 int indexOf(num element, [int start = 0]) => |
8738 Lists.indexOf(this, element, start, this.length); | 8716 Lists.indexOf(this, element, start, this.length); |
8739 | 8717 |
8740 int lastIndexOf(num element, [int start]) { | 8718 int lastIndexOf(num element, [int start]) { |
8741 if (start == null) start = length - 1; | 8719 if (start == null) start = length - 1; |
8742 return Lists.lastIndexOf(this, element, start); | 8720 return Lists.lastIndexOf(this, element, start); |
8743 } | 8721 } |
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9089 Collections.filter(this, <Node>[], f); | 9067 Collections.filter(this, <Node>[], f); |
9090 | 9068 |
9091 bool every(bool f(Node element)) => Collections.every(this, f); | 9069 bool every(bool f(Node element)) => Collections.every(this, f); |
9092 | 9070 |
9093 bool some(bool f(Node element)) => Collections.some(this, f); | 9071 bool some(bool f(Node element)) => Collections.some(this, f); |
9094 | 9072 |
9095 bool get isEmpty => this.length == 0; | 9073 bool get isEmpty => this.length == 0; |
9096 | 9074 |
9097 // From List<Node>: | 9075 // From List<Node>: |
9098 | 9076 |
9099 void sort([Comparator<Node> compare = Comparable.compare]) { | 9077 void sort([int compare(Node a, Node b)]) { |
9100 throw new UnsupportedError("Cannot sort immutable List."); | 9078 throw new UnsupportedError("Cannot sort immutable List."); |
9101 } | 9079 } |
9102 | 9080 |
9103 int indexOf(Node element, [int start = 0]) => | 9081 int indexOf(Node element, [int start = 0]) => |
9104 Lists.indexOf(this, element, start, this.length); | 9082 Lists.indexOf(this, element, start, this.length); |
9105 | 9083 |
9106 int lastIndexOf(Node element, [int start]) { | 9084 int lastIndexOf(Node element, [int start]) { |
9107 if (start == null) start = length - 1; | 9085 if (start == null) start = length - 1; |
9108 return Lists.lastIndexOf(this, element, start); | 9086 return Lists.lastIndexOf(this, element, start); |
9109 } | 9087 } |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9203 Collections.filter(this, <Node>[], f); | 9181 Collections.filter(this, <Node>[], f); |
9204 | 9182 |
9205 bool every(bool f(Node element)) => Collections.every(this, f); | 9183 bool every(bool f(Node element)) => Collections.every(this, f); |
9206 | 9184 |
9207 bool some(bool f(Node element)) => Collections.some(this, f); | 9185 bool some(bool f(Node element)) => Collections.some(this, f); |
9208 | 9186 |
9209 bool get isEmpty => this.length == 0; | 9187 bool get isEmpty => this.length == 0; |
9210 | 9188 |
9211 // From List<Node>: | 9189 // From List<Node>: |
9212 | 9190 |
9213 void sort([Comparator<Node> compare = Comparable.compare]) { | 9191 void sort([int compare(Node a, Node b)]) { |
9214 throw new UnsupportedError("Cannot sort immutable List."); | 9192 throw new UnsupportedError("Cannot sort immutable List."); |
9215 } | 9193 } |
9216 | 9194 |
9217 int indexOf(Node element, [int start = 0]) => | 9195 int indexOf(Node element, [int start = 0]) => |
9218 Lists.indexOf(this, element, start, this.length); | 9196 Lists.indexOf(this, element, start, this.length); |
9219 | 9197 |
9220 int lastIndexOf(Node element, [int start]) { | 9198 int lastIndexOf(Node element, [int start]) { |
9221 if (start == null) start = length - 1; | 9199 if (start == null) start = length - 1; |
9222 return Lists.lastIndexOf(this, element, start); | 9200 return Lists.lastIndexOf(this, element, start); |
9223 } | 9201 } |
(...skipping 824 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10048 Collections.filter(this, <int>[], f); | 10026 Collections.filter(this, <int>[], f); |
10049 | 10027 |
10050 bool every(bool f(int element)) => Collections.every(this, f); | 10028 bool every(bool f(int element)) => Collections.every(this, f); |
10051 | 10029 |
10052 bool some(bool f(int element)) => Collections.some(this, f); | 10030 bool some(bool f(int element)) => Collections.some(this, f); |
10053 | 10031 |
10054 bool get isEmpty => this.length == 0; | 10032 bool get isEmpty => this.length == 0; |
10055 | 10033 |
10056 // From List<int>: | 10034 // From List<int>: |
10057 | 10035 |
10058 void sort([Comparator<int> compare = Comparable.compare]) { | 10036 void sort([int compare(int a, int b)]) { |
10059 throw new UnsupportedError("Cannot sort immutable List."); | 10037 throw new UnsupportedError("Cannot sort immutable List."); |
10060 } | 10038 } |
10061 | 10039 |
10062 int indexOf(int element, [int start = 0]) => | 10040 int indexOf(int element, [int start = 0]) => |
10063 Lists.indexOf(this, element, start, this.length); | 10041 Lists.indexOf(this, element, start, this.length); |
10064 | 10042 |
10065 int lastIndexOf(int element, [int start]) { | 10043 int lastIndexOf(int element, [int start]) { |
10066 if (start == null) start = length - 1; | 10044 if (start == null) start = length - 1; |
10067 return Lists.lastIndexOf(this, element, start); | 10045 return Lists.lastIndexOf(this, element, start); |
10068 } | 10046 } |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10167 Collections.filter(this, <int>[], f); | 10145 Collections.filter(this, <int>[], f); |
10168 | 10146 |
10169 bool every(bool f(int element)) => Collections.every(this, f); | 10147 bool every(bool f(int element)) => Collections.every(this, f); |
10170 | 10148 |
10171 bool some(bool f(int element)) => Collections.some(this, f); | 10149 bool some(bool f(int element)) => Collections.some(this, f); |
10172 | 10150 |
10173 bool get isEmpty => this.length == 0; | 10151 bool get isEmpty => this.length == 0; |
10174 | 10152 |
10175 // From List<int>: | 10153 // From List<int>: |
10176 | 10154 |
10177 void sort([Comparator<int> compare = Comparable.compare]) { | 10155 void sort([int compare(int a, int b)]) { |
10178 throw new UnsupportedError("Cannot sort immutable List."); | 10156 throw new UnsupportedError("Cannot sort immutable List."); |
10179 } | 10157 } |
10180 | 10158 |
10181 int indexOf(int element, [int start = 0]) => | 10159 int indexOf(int element, [int start = 0]) => |
10182 Lists.indexOf(this, element, start, this.length); | 10160 Lists.indexOf(this, element, start, this.length); |
10183 | 10161 |
10184 int lastIndexOf(int element, [int start]) { | 10162 int lastIndexOf(int element, [int start]) { |
10185 if (start == null) start = length - 1; | 10163 if (start == null) start = length - 1; |
10186 return Lists.lastIndexOf(this, element, start); | 10164 return Lists.lastIndexOf(this, element, start); |
10187 } | 10165 } |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10286 Collections.filter(this, <int>[], f); | 10264 Collections.filter(this, <int>[], f); |
10287 | 10265 |
10288 bool every(bool f(int element)) => Collections.every(this, f); | 10266 bool every(bool f(int element)) => Collections.every(this, f); |
10289 | 10267 |
10290 bool some(bool f(int element)) => Collections.some(this, f); | 10268 bool some(bool f(int element)) => Collections.some(this, f); |
10291 | 10269 |
10292 bool get isEmpty => this.length == 0; | 10270 bool get isEmpty => this.length == 0; |
10293 | 10271 |
10294 // From List<int>: | 10272 // From List<int>: |
10295 | 10273 |
10296 void sort([Comparator<int> compare = Comparable.compare]) { | 10274 void sort([int compare(int a, int b)]) { |
10297 throw new UnsupportedError("Cannot sort immutable List."); | 10275 throw new UnsupportedError("Cannot sort immutable List."); |
10298 } | 10276 } |
10299 | 10277 |
10300 int indexOf(int element, [int start = 0]) => | 10278 int indexOf(int element, [int start = 0]) => |
10301 Lists.indexOf(this, element, start, this.length); | 10279 Lists.indexOf(this, element, start, this.length); |
10302 | 10280 |
10303 int lastIndexOf(int element, [int start]) { | 10281 int lastIndexOf(int element, [int start]) { |
10304 if (start == null) start = length - 1; | 10282 if (start == null) start = length - 1; |
10305 return Lists.lastIndexOf(this, element, start); | 10283 return Lists.lastIndexOf(this, element, start); |
10306 } | 10284 } |
(...skipping 1653 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11960 final int totalJSHeapSize; | 11938 final int totalJSHeapSize; |
11961 | 11939 |
11962 /// @domName MemoryInfo.usedJSHeapSize; @docsEditable true | 11940 /// @domName MemoryInfo.usedJSHeapSize; @docsEditable true |
11963 final int usedJSHeapSize; | 11941 final int usedJSHeapSize; |
11964 } | 11942 } |
11965 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11943 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11966 // for details. All rights reserved. Use of this source code is governed by a | 11944 // for details. All rights reserved. Use of this source code is governed by a |
11967 // BSD-style license that can be found in the LICENSE file. | 11945 // BSD-style license that can be found in the LICENSE file. |
11968 | 11946 |
11969 | 11947 |
11970 /** | |
11971 * An HTML <menu> element. | |
11972 * | |
11973 * A <menu> element represents an unordered list of menu commands. | |
11974 * | |
11975 * See also: | |
11976 * | |
11977 * * [Menu Element](https://developer.mozilla.org/en-US/docs/HTML/Element/menu)
from MDN. | |
11978 * * [Menu Element](http://www.w3.org/TR/html5/the-menu-element.html#the-menu-e
lement) from the W3C. | |
11979 */ | |
11980 /// @domName HTMLMenuElement; @docsEditable true | 11948 /// @domName HTMLMenuElement; @docsEditable true |
11981 class MenuElement extends Element implements Element native "*HTMLMenuElement" { | 11949 class MenuElement extends Element implements Element native "*HTMLMenuElement" { |
11982 | 11950 |
11983 factory MenuElement() => document.$dom_createElement("menu"); | 11951 factory MenuElement() => document.$dom_createElement("menu"); |
11984 } | 11952 } |
11985 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11953 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11986 // for details. All rights reserved. Use of this source code is governed by a | 11954 // for details. All rights reserved. Use of this source code is governed by a |
11987 // BSD-style license that can be found in the LICENSE file. | 11955 // BSD-style license that can be found in the LICENSE file. |
11988 | 11956 |
11989 | 11957 |
(...skipping 514 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12504 Collections.filter(this, <Node>[], f); | 12472 Collections.filter(this, <Node>[], f); |
12505 | 12473 |
12506 bool every(bool f(Node element)) => Collections.every(this, f); | 12474 bool every(bool f(Node element)) => Collections.every(this, f); |
12507 | 12475 |
12508 bool some(bool f(Node element)) => Collections.some(this, f); | 12476 bool some(bool f(Node element)) => Collections.some(this, f); |
12509 | 12477 |
12510 bool get isEmpty => this.length == 0; | 12478 bool get isEmpty => this.length == 0; |
12511 | 12479 |
12512 // From List<Node>: | 12480 // From List<Node>: |
12513 | 12481 |
12514 void sort([Comparator<Node> compare = Comparable.compare]) { | 12482 void sort([int compare(Node a, Node b)]) { |
12515 throw new UnsupportedError("Cannot sort immutable List."); | 12483 throw new UnsupportedError("Cannot sort immutable List."); |
12516 } | 12484 } |
12517 | 12485 |
12518 int indexOf(Node element, [int start = 0]) => | 12486 int indexOf(Node element, [int start = 0]) => |
12519 Lists.indexOf(this, element, start, this.length); | 12487 Lists.indexOf(this, element, start, this.length); |
12520 | 12488 |
12521 int lastIndexOf(Node element, [int start]) { | 12489 int lastIndexOf(Node element, [int start]) { |
12522 if (start == null) start = length - 1; | 12490 if (start == null) start = length - 1; |
12523 return Lists.lastIndexOf(this, element, start); | 12491 return Lists.lastIndexOf(this, element, start); |
12524 } | 12492 } |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12752 bool every(bool f(Node element)) => Collections.every(this, f); | 12720 bool every(bool f(Node element)) => Collections.every(this, f); |
12753 | 12721 |
12754 bool some(bool f(Node element)) => Collections.some(this, f); | 12722 bool some(bool f(Node element)) => Collections.some(this, f); |
12755 | 12723 |
12756 bool get isEmpty => this.length == 0; | 12724 bool get isEmpty => this.length == 0; |
12757 | 12725 |
12758 // From List<Node>: | 12726 // From List<Node>: |
12759 | 12727 |
12760 // TODO(jacobr): this could be implemented for child node lists. | 12728 // TODO(jacobr): this could be implemented for child node lists. |
12761 // The exception we throw here is misleading. | 12729 // The exception we throw here is misleading. |
12762 void sort([Comparator<Node> compare = Comparable.compare]) { | 12730 void sort([int compare(Node a, Node b)]) { |
12763 throw new UnsupportedError("Cannot sort immutable List."); | 12731 throw new UnsupportedError("Cannot sort immutable List."); |
12764 } | 12732 } |
12765 | 12733 |
12766 int indexOf(Node element, [int start = 0]) => | 12734 int indexOf(Node element, [int start = 0]) => |
12767 Lists.indexOf(this, element, start, this.length); | 12735 Lists.indexOf(this, element, start, this.length); |
12768 | 12736 |
12769 int lastIndexOf(Node element, [int start = 0]) => | 12737 int lastIndexOf(Node element, [int start = 0]) => |
12770 Lists.lastIndexOf(this, element, start); | 12738 Lists.lastIndexOf(this, element, start); |
12771 | 12739 |
12772 // FIXME: implement these. | 12740 // FIXME: implement these. |
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13094 Collections.filter(this, <Node>[], f); | 13062 Collections.filter(this, <Node>[], f); |
13095 | 13063 |
13096 bool every(bool f(Node element)) => Collections.every(this, f); | 13064 bool every(bool f(Node element)) => Collections.every(this, f); |
13097 | 13065 |
13098 bool some(bool f(Node element)) => Collections.some(this, f); | 13066 bool some(bool f(Node element)) => Collections.some(this, f); |
13099 | 13067 |
13100 bool get isEmpty => this.length == 0; | 13068 bool get isEmpty => this.length == 0; |
13101 | 13069 |
13102 // From List<Node>: | 13070 // From List<Node>: |
13103 | 13071 |
13104 void sort([Comparator<Node> compare = Comparable.compare]) { | 13072 void sort([int compare(Node a, Node b)]) { |
13105 throw new UnsupportedError("Cannot sort immutable List."); | 13073 throw new UnsupportedError("Cannot sort immutable List."); |
13106 } | 13074 } |
13107 | 13075 |
13108 int indexOf(Node element, [int start = 0]) => | 13076 int indexOf(Node element, [int start = 0]) => |
13109 Lists.indexOf(this, element, start, this.length); | 13077 Lists.indexOf(this, element, start, this.length); |
13110 | 13078 |
13111 int lastIndexOf(Node element, [int start]) { | 13079 int lastIndexOf(Node element, [int start]) { |
13112 if (start == null) start = length - 1; | 13080 if (start == null) start = length - 1; |
13113 return Lists.lastIndexOf(this, element, start); | 13081 return Lists.lastIndexOf(this, element, start); |
13114 } | 13082 } |
(...skipping 1584 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14699 Collections.filter(this, <Map>[], f); | 14667 Collections.filter(this, <Map>[], f); |
14700 | 14668 |
14701 bool every(bool f(Map element)) => Collections.every(this, f); | 14669 bool every(bool f(Map element)) => Collections.every(this, f); |
14702 | 14670 |
14703 bool some(bool f(Map element)) => Collections.some(this, f); | 14671 bool some(bool f(Map element)) => Collections.some(this, f); |
14704 | 14672 |
14705 bool get isEmpty => this.length == 0; | 14673 bool get isEmpty => this.length == 0; |
14706 | 14674 |
14707 // From List<Map>: | 14675 // From List<Map>: |
14708 | 14676 |
14709 void sort([Comparator<Map> compare = Comparable.compare]) { | 14677 void sort([int compare(Map a, Map b)]) { |
14710 throw new UnsupportedError("Cannot sort immutable List."); | 14678 throw new UnsupportedError("Cannot sort immutable List."); |
14711 } | 14679 } |
14712 | 14680 |
14713 int indexOf(Map element, [int start = 0]) => | 14681 int indexOf(Map element, [int start = 0]) => |
14714 Lists.indexOf(this, element, start, this.length); | 14682 Lists.indexOf(this, element, start, this.length); |
14715 | 14683 |
14716 int lastIndexOf(Map element, [int start]) { | 14684 int lastIndexOf(Map element, [int start]) { |
14717 if (start == null) start = length - 1; | 14685 if (start == null) start = length - 1; |
14718 return Lists.lastIndexOf(this, element, start); | 14686 return Lists.lastIndexOf(this, element, start); |
14719 } | 14687 } |
(...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15211 Collections.filter(this, <SourceBuffer>[], f); | 15179 Collections.filter(this, <SourceBuffer>[], f); |
15212 | 15180 |
15213 bool every(bool f(SourceBuffer element)) => Collections.every(this, f); | 15181 bool every(bool f(SourceBuffer element)) => Collections.every(this, f); |
15214 | 15182 |
15215 bool some(bool f(SourceBuffer element)) => Collections.some(this, f); | 15183 bool some(bool f(SourceBuffer element)) => Collections.some(this, f); |
15216 | 15184 |
15217 bool get isEmpty => this.length == 0; | 15185 bool get isEmpty => this.length == 0; |
15218 | 15186 |
15219 // From List<SourceBuffer>: | 15187 // From List<SourceBuffer>: |
15220 | 15188 |
15221 void sort([Comparator<SourceBuffer> compare = Comparable.compare]) { | 15189 void sort([int compare(SourceBuffer a, SourceBuffer b)]) { |
15222 throw new UnsupportedError("Cannot sort immutable List."); | 15190 throw new UnsupportedError("Cannot sort immutable List."); |
15223 } | 15191 } |
15224 | 15192 |
15225 int indexOf(SourceBuffer element, [int start = 0]) => | 15193 int indexOf(SourceBuffer element, [int start = 0]) => |
15226 Lists.indexOf(this, element, start, this.length); | 15194 Lists.indexOf(this, element, start, this.length); |
15227 | 15195 |
15228 int lastIndexOf(SourceBuffer element, [int start]) { | 15196 int lastIndexOf(SourceBuffer element, [int start]) { |
15229 if (start == null) start = length - 1; | 15197 if (start == null) start = length - 1; |
15230 return Lists.lastIndexOf(this, element, start); | 15198 return Lists.lastIndexOf(this, element, start); |
15231 } | 15199 } |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15377 Collections.filter(this, <SpeechGrammar>[], f); | 15345 Collections.filter(this, <SpeechGrammar>[], f); |
15378 | 15346 |
15379 bool every(bool f(SpeechGrammar element)) => Collections.every(this, f); | 15347 bool every(bool f(SpeechGrammar element)) => Collections.every(this, f); |
15380 | 15348 |
15381 bool some(bool f(SpeechGrammar element)) => Collections.some(this, f); | 15349 bool some(bool f(SpeechGrammar element)) => Collections.some(this, f); |
15382 | 15350 |
15383 bool get isEmpty => this.length == 0; | 15351 bool get isEmpty => this.length == 0; |
15384 | 15352 |
15385 // From List<SpeechGrammar>: | 15353 // From List<SpeechGrammar>: |
15386 | 15354 |
15387 void sort([Comparator<SpeechGrammar> compare = Comparable.compare]) { | 15355 void sort([int compare(SpeechGrammar a, SpeechGrammar b)]) { |
15388 throw new UnsupportedError("Cannot sort immutable List."); | 15356 throw new UnsupportedError("Cannot sort immutable List."); |
15389 } | 15357 } |
15390 | 15358 |
15391 int indexOf(SpeechGrammar element, [int start = 0]) => | 15359 int indexOf(SpeechGrammar element, [int start = 0]) => |
15392 Lists.indexOf(this, element, start, this.length); | 15360 Lists.indexOf(this, element, start, this.length); |
15393 | 15361 |
15394 int lastIndexOf(SpeechGrammar element, [int start]) { | 15362 int lastIndexOf(SpeechGrammar element, [int start]) { |
15395 if (start == null) start = length - 1; | 15363 if (start == null) start = length - 1; |
15396 return Lists.lastIndexOf(this, element, start); | 15364 return Lists.lastIndexOf(this, element, start); |
15397 } | 15365 } |
(...skipping 1026 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16424 Collections.filter(this, <TextTrackCue>[], f); | 16392 Collections.filter(this, <TextTrackCue>[], f); |
16425 | 16393 |
16426 bool every(bool f(TextTrackCue element)) => Collections.every(this, f); | 16394 bool every(bool f(TextTrackCue element)) => Collections.every(this, f); |
16427 | 16395 |
16428 bool some(bool f(TextTrackCue element)) => Collections.some(this, f); | 16396 bool some(bool f(TextTrackCue element)) => Collections.some(this, f); |
16429 | 16397 |
16430 bool get isEmpty => this.length == 0; | 16398 bool get isEmpty => this.length == 0; |
16431 | 16399 |
16432 // From List<TextTrackCue>: | 16400 // From List<TextTrackCue>: |
16433 | 16401 |
16434 void sort([Comparator<TextTrackCue> compare = Comparable.compare]) { | 16402 void sort([int compare(TextTrackCue a, TextTrackCue b)]) { |
16435 throw new UnsupportedError("Cannot sort immutable List."); | 16403 throw new UnsupportedError("Cannot sort immutable List."); |
16436 } | 16404 } |
16437 | 16405 |
16438 int indexOf(TextTrackCue element, [int start = 0]) => | 16406 int indexOf(TextTrackCue element, [int start = 0]) => |
16439 Lists.indexOf(this, element, start, this.length); | 16407 Lists.indexOf(this, element, start, this.length); |
16440 | 16408 |
16441 int lastIndexOf(TextTrackCue element, [int start]) { | 16409 int lastIndexOf(TextTrackCue element, [int start]) { |
16442 if (start == null) start = length - 1; | 16410 if (start == null) start = length - 1; |
16443 return Lists.lastIndexOf(this, element, start); | 16411 return Lists.lastIndexOf(this, element, start); |
16444 } | 16412 } |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16538 Collections.filter(this, <TextTrack>[], f); | 16506 Collections.filter(this, <TextTrack>[], f); |
16539 | 16507 |
16540 bool every(bool f(TextTrack element)) => Collections.every(this, f); | 16508 bool every(bool f(TextTrack element)) => Collections.every(this, f); |
16541 | 16509 |
16542 bool some(bool f(TextTrack element)) => Collections.some(this, f); | 16510 bool some(bool f(TextTrack element)) => Collections.some(this, f); |
16543 | 16511 |
16544 bool get isEmpty => this.length == 0; | 16512 bool get isEmpty => this.length == 0; |
16545 | 16513 |
16546 // From List<TextTrack>: | 16514 // From List<TextTrack>: |
16547 | 16515 |
16548 void sort([Comparator<TextTrack> compare = Comparable.compare]) { | 16516 void sort([int compare(TextTrack a, TextTrack b)]) { |
16549 throw new UnsupportedError("Cannot sort immutable List."); | 16517 throw new UnsupportedError("Cannot sort immutable List."); |
16550 } | 16518 } |
16551 | 16519 |
16552 int indexOf(TextTrack element, [int start = 0]) => | 16520 int indexOf(TextTrack element, [int start = 0]) => |
16553 Lists.indexOf(this, element, start, this.length); | 16521 Lists.indexOf(this, element, start, this.length); |
16554 | 16522 |
16555 int lastIndexOf(TextTrack element, [int start]) { | 16523 int lastIndexOf(TextTrack element, [int start]) { |
16556 if (start == null) start = length - 1; | 16524 if (start == null) start = length - 1; |
16557 return Lists.lastIndexOf(this, element, start); | 16525 return Lists.lastIndexOf(this, element, start); |
16558 } | 16526 } |
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16777 Collections.filter(this, <Touch>[], f); | 16745 Collections.filter(this, <Touch>[], f); |
16778 | 16746 |
16779 bool every(bool f(Touch element)) => Collections.every(this, f); | 16747 bool every(bool f(Touch element)) => Collections.every(this, f); |
16780 | 16748 |
16781 bool some(bool f(Touch element)) => Collections.some(this, f); | 16749 bool some(bool f(Touch element)) => Collections.some(this, f); |
16782 | 16750 |
16783 bool get isEmpty => this.length == 0; | 16751 bool get isEmpty => this.length == 0; |
16784 | 16752 |
16785 // From List<Touch>: | 16753 // From List<Touch>: |
16786 | 16754 |
16787 void sort([Comparator<Touch> compare = Comparable.compare]) { | 16755 void sort([int compare(Touch a, Touch b)]) { |
16788 throw new UnsupportedError("Cannot sort immutable List."); | 16756 throw new UnsupportedError("Cannot sort immutable List."); |
16789 } | 16757 } |
16790 | 16758 |
16791 int indexOf(Touch element, [int start = 0]) => | 16759 int indexOf(Touch element, [int start = 0]) => |
16792 Lists.indexOf(this, element, start, this.length); | 16760 Lists.indexOf(this, element, start, this.length); |
16793 | 16761 |
16794 int lastIndexOf(Touch element, [int start]) { | 16762 int lastIndexOf(Touch element, [int start]) { |
16795 if (start == null) start = length - 1; | 16763 if (start == null) start = length - 1; |
16796 return Lists.lastIndexOf(this, element, start); | 16764 return Lists.lastIndexOf(this, element, start); |
16797 } | 16765 } |
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17076 Collections.filter(this, <int>[], f); | 17044 Collections.filter(this, <int>[], f); |
17077 | 17045 |
17078 bool every(bool f(int element)) => Collections.every(this, f); | 17046 bool every(bool f(int element)) => Collections.every(this, f); |
17079 | 17047 |
17080 bool some(bool f(int element)) => Collections.some(this, f); | 17048 bool some(bool f(int element)) => Collections.some(this, f); |
17081 | 17049 |
17082 bool get isEmpty => this.length == 0; | 17050 bool get isEmpty => this.length == 0; |
17083 | 17051 |
17084 // From List<int>: | 17052 // From List<int>: |
17085 | 17053 |
17086 void sort([Comparator<int> compare = Comparable.compare]) { | 17054 void sort([int compare(int a, int b)]) { |
17087 throw new UnsupportedError("Cannot sort immutable List."); | 17055 throw new UnsupportedError("Cannot sort immutable List."); |
17088 } | 17056 } |
17089 | 17057 |
17090 int indexOf(int element, [int start = 0]) => | 17058 int indexOf(int element, [int start = 0]) => |
17091 Lists.indexOf(this, element, start, this.length); | 17059 Lists.indexOf(this, element, start, this.length); |
17092 | 17060 |
17093 int lastIndexOf(int element, [int start]) { | 17061 int lastIndexOf(int element, [int start]) { |
17094 if (start == null) start = length - 1; | 17062 if (start == null) start = length - 1; |
17095 return Lists.lastIndexOf(this, element, start); | 17063 return Lists.lastIndexOf(this, element, start); |
17096 } | 17064 } |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17195 Collections.filter(this, <int>[], f); | 17163 Collections.filter(this, <int>[], f); |
17196 | 17164 |
17197 bool every(bool f(int element)) => Collections.every(this, f); | 17165 bool every(bool f(int element)) => Collections.every(this, f); |
17198 | 17166 |
17199 bool some(bool f(int element)) => Collections.some(this, f); | 17167 bool some(bool f(int element)) => Collections.some(this, f); |
17200 | 17168 |
17201 bool get isEmpty => this.length == 0; | 17169 bool get isEmpty => this.length == 0; |
17202 | 17170 |
17203 // From List<int>: | 17171 // From List<int>: |
17204 | 17172 |
17205 void sort([Comparator<int> compare = Comparable.compare]) { | 17173 void sort([int compare(int a, int b)]) { |
17206 throw new UnsupportedError("Cannot sort immutable List."); | 17174 throw new UnsupportedError("Cannot sort immutable List."); |
17207 } | 17175 } |
17208 | 17176 |
17209 int indexOf(int element, [int start = 0]) => | 17177 int indexOf(int element, [int start = 0]) => |
17210 Lists.indexOf(this, element, start, this.length); | 17178 Lists.indexOf(this, element, start, this.length); |
17211 | 17179 |
17212 int lastIndexOf(int element, [int start]) { | 17180 int lastIndexOf(int element, [int start]) { |
17213 if (start == null) start = length - 1; | 17181 if (start == null) start = length - 1; |
17214 return Lists.lastIndexOf(this, element, start); | 17182 return Lists.lastIndexOf(this, element, start); |
17215 } | 17183 } |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17314 Collections.filter(this, <int>[], f); | 17282 Collections.filter(this, <int>[], f); |
17315 | 17283 |
17316 bool every(bool f(int element)) => Collections.every(this, f); | 17284 bool every(bool f(int element)) => Collections.every(this, f); |
17317 | 17285 |
17318 bool some(bool f(int element)) => Collections.some(this, f); | 17286 bool some(bool f(int element)) => Collections.some(this, f); |
17319 | 17287 |
17320 bool get isEmpty => this.length == 0; | 17288 bool get isEmpty => this.length == 0; |
17321 | 17289 |
17322 // From List<int>: | 17290 // From List<int>: |
17323 | 17291 |
17324 void sort([Comparator<int> compare = Comparable.compare]) { | 17292 void sort([int compare(int a, int b)]) { |
17325 throw new UnsupportedError("Cannot sort immutable List."); | 17293 throw new UnsupportedError("Cannot sort immutable List."); |
17326 } | 17294 } |
17327 | 17295 |
17328 int indexOf(int element, [int start = 0]) => | 17296 int indexOf(int element, [int start = 0]) => |
17329 Lists.indexOf(this, element, start, this.length); | 17297 Lists.indexOf(this, element, start, this.length); |
17330 | 17298 |
17331 int lastIndexOf(int element, [int start]) { | 17299 int lastIndexOf(int element, [int start]) { |
17332 if (start == null) start = length - 1; | 17300 if (start == null) start = length - 1; |
17333 return Lists.lastIndexOf(this, element, start); | 17301 return Lists.lastIndexOf(this, element, start); |
17334 } | 17302 } |
(...skipping 2183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19518 Collections.filter(this, <CSSRule>[], f); | 19486 Collections.filter(this, <CSSRule>[], f); |
19519 | 19487 |
19520 bool every(bool f(CSSRule element)) => Collections.every(this, f); | 19488 bool every(bool f(CSSRule element)) => Collections.every(this, f); |
19521 | 19489 |
19522 bool some(bool f(CSSRule element)) => Collections.some(this, f); | 19490 bool some(bool f(CSSRule element)) => Collections.some(this, f); |
19523 | 19491 |
19524 bool get isEmpty => this.length == 0; | 19492 bool get isEmpty => this.length == 0; |
19525 | 19493 |
19526 // From List<CSSRule>: | 19494 // From List<CSSRule>: |
19527 | 19495 |
19528 void sort([Comparator<CSSRule> compare = Comparable.compare]) { | 19496 void sort([int compare(CSSRule a, CSSRule b)]) { |
19529 throw new UnsupportedError("Cannot sort immutable List."); | 19497 throw new UnsupportedError("Cannot sort immutable List."); |
19530 } | 19498 } |
19531 | 19499 |
19532 int indexOf(CSSRule element, [int start = 0]) => | 19500 int indexOf(CSSRule element, [int start = 0]) => |
19533 Lists.indexOf(this, element, start, this.length); | 19501 Lists.indexOf(this, element, start, this.length); |
19534 | 19502 |
19535 int lastIndexOf(CSSRule element, [int start]) { | 19503 int lastIndexOf(CSSRule element, [int start]) { |
19536 if (start == null) start = length - 1; | 19504 if (start == null) start = length - 1; |
19537 return Lists.lastIndexOf(this, element, start); | 19505 return Lists.lastIndexOf(this, element, start); |
19538 } | 19506 } |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19625 Collections.filter(this, <CSSValue>[], f); | 19593 Collections.filter(this, <CSSValue>[], f); |
19626 | 19594 |
19627 bool every(bool f(CSSValue element)) => Collections.every(this, f); | 19595 bool every(bool f(CSSValue element)) => Collections.every(this, f); |
19628 | 19596 |
19629 bool some(bool f(CSSValue element)) => Collections.some(this, f); | 19597 bool some(bool f(CSSValue element)) => Collections.some(this, f); |
19630 | 19598 |
19631 bool get isEmpty => this.length == 0; | 19599 bool get isEmpty => this.length == 0; |
19632 | 19600 |
19633 // From List<CSSValue>: | 19601 // From List<CSSValue>: |
19634 | 19602 |
19635 void sort([Comparator<CSSValue> compare = Comparable.compare]) { | 19603 void sort([int compare(CSSValue a, CSSValue b)]) { |
19636 throw new UnsupportedError("Cannot sort immutable List."); | 19604 throw new UnsupportedError("Cannot sort immutable List."); |
19637 } | 19605 } |
19638 | 19606 |
19639 int indexOf(CSSValue element, [int start = 0]) => | 19607 int indexOf(CSSValue element, [int start = 0]) => |
19640 Lists.indexOf(this, element, start, this.length); | 19608 Lists.indexOf(this, element, start, this.length); |
19641 | 19609 |
19642 int lastIndexOf(CSSValue element, [int start]) { | 19610 int lastIndexOf(CSSValue element, [int start]) { |
19643 if (start == null) start = length - 1; | 19611 if (start == null) start = length - 1; |
19644 return Lists.lastIndexOf(this, element, start); | 19612 return Lists.lastIndexOf(this, element, start); |
19645 } | 19613 } |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19732 Collections.filter(this, <ClientRect>[], f); | 19700 Collections.filter(this, <ClientRect>[], f); |
19733 | 19701 |
19734 bool every(bool f(ClientRect element)) => Collections.every(this, f); | 19702 bool every(bool f(ClientRect element)) => Collections.every(this, f); |
19735 | 19703 |
19736 bool some(bool f(ClientRect element)) => Collections.some(this, f); | 19704 bool some(bool f(ClientRect element)) => Collections.some(this, f); |
19737 | 19705 |
19738 bool get isEmpty => this.length == 0; | 19706 bool get isEmpty => this.length == 0; |
19739 | 19707 |
19740 // From List<ClientRect>: | 19708 // From List<ClientRect>: |
19741 | 19709 |
19742 void sort([Comparator<ClientRect> compare = Comparable.compare]) { | 19710 void sort([int compare(ClientRect a, ClientRect b)]) { |
19743 throw new UnsupportedError("Cannot sort immutable List."); | 19711 throw new UnsupportedError("Cannot sort immutable List."); |
19744 } | 19712 } |
19745 | 19713 |
19746 int indexOf(ClientRect element, [int start = 0]) => | 19714 int indexOf(ClientRect element, [int start = 0]) => |
19747 Lists.indexOf(this, element, start, this.length); | 19715 Lists.indexOf(this, element, start, this.length); |
19748 | 19716 |
19749 int lastIndexOf(ClientRect element, [int start]) { | 19717 int lastIndexOf(ClientRect element, [int start]) { |
19750 if (start == null) start = length - 1; | 19718 if (start == null) start = length - 1; |
19751 return Lists.lastIndexOf(this, element, start); | 19719 return Lists.lastIndexOf(this, element, start); |
19752 } | 19720 } |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19848 Collections.filter(this, <String>[], f); | 19816 Collections.filter(this, <String>[], f); |
19849 | 19817 |
19850 bool every(bool f(String element)) => Collections.every(this, f); | 19818 bool every(bool f(String element)) => Collections.every(this, f); |
19851 | 19819 |
19852 bool some(bool f(String element)) => Collections.some(this, f); | 19820 bool some(bool f(String element)) => Collections.some(this, f); |
19853 | 19821 |
19854 bool get isEmpty => this.length == 0; | 19822 bool get isEmpty => this.length == 0; |
19855 | 19823 |
19856 // From List<String>: | 19824 // From List<String>: |
19857 | 19825 |
19858 void sort([Comparator<String> compare = Comparable.compare]) { | 19826 void sort([int compare(String a, String b)]) { |
19859 throw new UnsupportedError("Cannot sort immutable List."); | 19827 throw new UnsupportedError("Cannot sort immutable List."); |
19860 } | 19828 } |
19861 | 19829 |
19862 int indexOf(String element, [int start = 0]) => | 19830 int indexOf(String element, [int start = 0]) => |
19863 Lists.indexOf(this, element, start, this.length); | 19831 Lists.indexOf(this, element, start, this.length); |
19864 | 19832 |
19865 int lastIndexOf(String element, [int start]) { | 19833 int lastIndexOf(String element, [int start]) { |
19866 if (start == null) start = length - 1; | 19834 if (start == null) start = length - 1; |
19867 return Lists.lastIndexOf(this, element, start); | 19835 return Lists.lastIndexOf(this, element, start); |
19868 } | 19836 } |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19975 Collections.filter(this, <Entry>[], f); | 19943 Collections.filter(this, <Entry>[], f); |
19976 | 19944 |
19977 bool every(bool f(Entry element)) => Collections.every(this, f); | 19945 bool every(bool f(Entry element)) => Collections.every(this, f); |
19978 | 19946 |
19979 bool some(bool f(Entry element)) => Collections.some(this, f); | 19947 bool some(bool f(Entry element)) => Collections.some(this, f); |
19980 | 19948 |
19981 bool get isEmpty => this.length == 0; | 19949 bool get isEmpty => this.length == 0; |
19982 | 19950 |
19983 // From List<Entry>: | 19951 // From List<Entry>: |
19984 | 19952 |
19985 void sort([Comparator<Entry> compare = Comparable.compare]) { | 19953 void sort([int compare(Entry a, Entry b)]) { |
19986 throw new UnsupportedError("Cannot sort immutable List."); | 19954 throw new UnsupportedError("Cannot sort immutable List."); |
19987 } | 19955 } |
19988 | 19956 |
19989 int indexOf(Entry element, [int start = 0]) => | 19957 int indexOf(Entry element, [int start = 0]) => |
19990 Lists.indexOf(this, element, start, this.length); | 19958 Lists.indexOf(this, element, start, this.length); |
19991 | 19959 |
19992 int lastIndexOf(Entry element, [int start]) { | 19960 int lastIndexOf(Entry element, [int start]) { |
19993 if (start == null) start = length - 1; | 19961 if (start == null) start = length - 1; |
19994 return Lists.lastIndexOf(this, element, start); | 19962 return Lists.lastIndexOf(this, element, start); |
19995 } | 19963 } |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20082 Collections.filter(this, <EntrySync>[], f); | 20050 Collections.filter(this, <EntrySync>[], f); |
20083 | 20051 |
20084 bool every(bool f(EntrySync element)) => Collections.every(this, f); | 20052 bool every(bool f(EntrySync element)) => Collections.every(this, f); |
20085 | 20053 |
20086 bool some(bool f(EntrySync element)) => Collections.some(this, f); | 20054 bool some(bool f(EntrySync element)) => Collections.some(this, f); |
20087 | 20055 |
20088 bool get isEmpty => this.length == 0; | 20056 bool get isEmpty => this.length == 0; |
20089 | 20057 |
20090 // From List<EntrySync>: | 20058 // From List<EntrySync>: |
20091 | 20059 |
20092 void sort([Comparator<EntrySync> compare = Comparable.compare]) { | 20060 void sort([int compare(EntrySync a, EntrySync b)]) { |
20093 throw new UnsupportedError("Cannot sort immutable List."); | 20061 throw new UnsupportedError("Cannot sort immutable List."); |
20094 } | 20062 } |
20095 | 20063 |
20096 int indexOf(EntrySync element, [int start = 0]) => | 20064 int indexOf(EntrySync element, [int start = 0]) => |
20097 Lists.indexOf(this, element, start, this.length); | 20065 Lists.indexOf(this, element, start, this.length); |
20098 | 20066 |
20099 int lastIndexOf(EntrySync element, [int start]) { | 20067 int lastIndexOf(EntrySync element, [int start]) { |
20100 if (start == null) start = length - 1; | 20068 if (start == null) start = length - 1; |
20101 return Lists.lastIndexOf(this, element, start); | 20069 return Lists.lastIndexOf(this, element, start); |
20102 } | 20070 } |
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20227 Collections.filter(this, <Gamepad>[], f); | 20195 Collections.filter(this, <Gamepad>[], f); |
20228 | 20196 |
20229 bool every(bool f(Gamepad element)) => Collections.every(this, f); | 20197 bool every(bool f(Gamepad element)) => Collections.every(this, f); |
20230 | 20198 |
20231 bool some(bool f(Gamepad element)) => Collections.some(this, f); | 20199 bool some(bool f(Gamepad element)) => Collections.some(this, f); |
20232 | 20200 |
20233 bool get isEmpty => this.length == 0; | 20201 bool get isEmpty => this.length == 0; |
20234 | 20202 |
20235 // From List<Gamepad>: | 20203 // From List<Gamepad>: |
20236 | 20204 |
20237 void sort([Comparator<Gamepad> compare = Comparable.compare]) { | 20205 void sort([int compare(Gamepad a, Gamepad b)]) { |
20238 throw new UnsupportedError("Cannot sort immutable List."); | 20206 throw new UnsupportedError("Cannot sort immutable List."); |
20239 } | 20207 } |
20240 | 20208 |
20241 int indexOf(Gamepad element, [int start = 0]) => | 20209 int indexOf(Gamepad element, [int start = 0]) => |
20242 Lists.indexOf(this, element, start, this.length); | 20210 Lists.indexOf(this, element, start, this.length); |
20243 | 20211 |
20244 int lastIndexOf(Gamepad element, [int start]) { | 20212 int lastIndexOf(Gamepad element, [int start]) { |
20245 if (start == null) start = length - 1; | 20213 if (start == null) start = length - 1; |
20246 return Lists.lastIndexOf(this, element, start); | 20214 return Lists.lastIndexOf(this, element, start); |
20247 } | 20215 } |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20387 Collections.filter(this, <MediaStream>[], f); | 20355 Collections.filter(this, <MediaStream>[], f); |
20388 | 20356 |
20389 bool every(bool f(MediaStream element)) => Collections.every(this, f); | 20357 bool every(bool f(MediaStream element)) => Collections.every(this, f); |
20390 | 20358 |
20391 bool some(bool f(MediaStream element)) => Collections.some(this, f); | 20359 bool some(bool f(MediaStream element)) => Collections.some(this, f); |
20392 | 20360 |
20393 bool get isEmpty => this.length == 0; | 20361 bool get isEmpty => this.length == 0; |
20394 | 20362 |
20395 // From List<MediaStream>: | 20363 // From List<MediaStream>: |
20396 | 20364 |
20397 void sort([Comparator<MediaStream> compare = Comparable.compare]) { | 20365 void sort([int compare(MediaStream a, MediaStream b)]) { |
20398 throw new UnsupportedError("Cannot sort immutable List."); | 20366 throw new UnsupportedError("Cannot sort immutable List."); |
20399 } | 20367 } |
20400 | 20368 |
20401 int indexOf(MediaStream element, [int start = 0]) => | 20369 int indexOf(MediaStream element, [int start = 0]) => |
20402 Lists.indexOf(this, element, start, this.length); | 20370 Lists.indexOf(this, element, start, this.length); |
20403 | 20371 |
20404 int lastIndexOf(MediaStream element, [int start]) { | 20372 int lastIndexOf(MediaStream element, [int start]) { |
20405 if (start == null) start = length - 1; | 20373 if (start == null) start = length - 1; |
20406 return Lists.lastIndexOf(this, element, start); | 20374 return Lists.lastIndexOf(this, element, start); |
20407 } | 20375 } |
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20647 Collections.filter(this, <SpeechInputResult>[], f); | 20615 Collections.filter(this, <SpeechInputResult>[], f); |
20648 | 20616 |
20649 bool every(bool f(SpeechInputResult element)) => Collections.every(this, f); | 20617 bool every(bool f(SpeechInputResult element)) => Collections.every(this, f); |
20650 | 20618 |
20651 bool some(bool f(SpeechInputResult element)) => Collections.some(this, f); | 20619 bool some(bool f(SpeechInputResult element)) => Collections.some(this, f); |
20652 | 20620 |
20653 bool get isEmpty => this.length == 0; | 20621 bool get isEmpty => this.length == 0; |
20654 | 20622 |
20655 // From List<SpeechInputResult>: | 20623 // From List<SpeechInputResult>: |
20656 | 20624 |
20657 void sort([Comparator<SpeechInputResult> compare = Comparable.compare]) { | 20625 void sort([int compare(SpeechInputResult a, SpeechInputResult b)]) { |
20658 throw new UnsupportedError("Cannot sort immutable List."); | 20626 throw new UnsupportedError("Cannot sort immutable List."); |
20659 } | 20627 } |
20660 | 20628 |
20661 int indexOf(SpeechInputResult element, [int start = 0]) => | 20629 int indexOf(SpeechInputResult element, [int start = 0]) => |
20662 Lists.indexOf(this, element, start, this.length); | 20630 Lists.indexOf(this, element, start, this.length); |
20663 | 20631 |
20664 int lastIndexOf(SpeechInputResult element, [int start]) { | 20632 int lastIndexOf(SpeechInputResult element, [int start]) { |
20665 if (start == null) start = length - 1; | 20633 if (start == null) start = length - 1; |
20666 return Lists.lastIndexOf(this, element, start); | 20634 return Lists.lastIndexOf(this, element, start); |
20667 } | 20635 } |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20763 Collections.filter(this, <SpeechRecognitionResult>[], f); | 20731 Collections.filter(this, <SpeechRecognitionResult>[], f); |
20764 | 20732 |
20765 bool every(bool f(SpeechRecognitionResult element)) => Collections.every(this,
f); | 20733 bool every(bool f(SpeechRecognitionResult element)) => Collections.every(this,
f); |
20766 | 20734 |
20767 bool some(bool f(SpeechRecognitionResult element)) => Collections.some(this, f
); | 20735 bool some(bool f(SpeechRecognitionResult element)) => Collections.some(this, f
); |
20768 | 20736 |
20769 bool get isEmpty => this.length == 0; | 20737 bool get isEmpty => this.length == 0; |
20770 | 20738 |
20771 // From List<SpeechRecognitionResult>: | 20739 // From List<SpeechRecognitionResult>: |
20772 | 20740 |
20773 void sort([Comparator<SpeechRecognitionResult> compare = Comparable.compare])
{ | 20741 void sort([int compare(SpeechRecognitionResult a, SpeechRecognitionResult b)])
{ |
20774 throw new UnsupportedError("Cannot sort immutable List."); | 20742 throw new UnsupportedError("Cannot sort immutable List."); |
20775 } | 20743 } |
20776 | 20744 |
20777 int indexOf(SpeechRecognitionResult element, [int start = 0]) => | 20745 int indexOf(SpeechRecognitionResult element, [int start = 0]) => |
20778 Lists.indexOf(this, element, start, this.length); | 20746 Lists.indexOf(this, element, start, this.length); |
20779 | 20747 |
20780 int lastIndexOf(SpeechRecognitionResult element, [int start]) { | 20748 int lastIndexOf(SpeechRecognitionResult element, [int start]) { |
20781 if (start == null) start = length - 1; | 20749 if (start == null) start = length - 1; |
20782 return Lists.lastIndexOf(this, element, start); | 20750 return Lists.lastIndexOf(this, element, start); |
20783 } | 20751 } |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20870 Collections.filter(this, <StyleSheet>[], f); | 20838 Collections.filter(this, <StyleSheet>[], f); |
20871 | 20839 |
20872 bool every(bool f(StyleSheet element)) => Collections.every(this, f); | 20840 bool every(bool f(StyleSheet element)) => Collections.every(this, f); |
20873 | 20841 |
20874 bool some(bool f(StyleSheet element)) => Collections.some(this, f); | 20842 bool some(bool f(StyleSheet element)) => Collections.some(this, f); |
20875 | 20843 |
20876 bool get isEmpty => this.length == 0; | 20844 bool get isEmpty => this.length == 0; |
20877 | 20845 |
20878 // From List<StyleSheet>: | 20846 // From List<StyleSheet>: |
20879 | 20847 |
20880 void sort([Comparator<StyleSheet> compare = Comparable.compare]) { | 20848 void sort([int compare(StyleSheet a, StyleSheet b)]) { |
20881 throw new UnsupportedError("Cannot sort immutable List."); | 20849 throw new UnsupportedError("Cannot sort immutable List."); |
20882 } | 20850 } |
20883 | 20851 |
20884 int indexOf(StyleSheet element, [int start = 0]) => | 20852 int indexOf(StyleSheet element, [int start = 0]) => |
20885 Lists.indexOf(this, element, start, this.length); | 20853 Lists.indexOf(this, element, start, this.length); |
20886 | 20854 |
20887 int lastIndexOf(StyleSheet element, [int start]) { | 20855 int lastIndexOf(StyleSheet element, [int start]) { |
20888 if (start == null) start = length - 1; | 20856 if (start == null) start = length - 1; |
20889 return Lists.lastIndexOf(this, element, start); | 20857 return Lists.lastIndexOf(this, element, start); |
20890 } | 20858 } |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
21001 Collections.filter(this, <Animation>[], f); | 20969 Collections.filter(this, <Animation>[], f); |
21002 | 20970 |
21003 bool every(bool f(Animation element)) => Collections.every(this, f); | 20971 bool every(bool f(Animation element)) => Collections.every(this, f); |
21004 | 20972 |
21005 bool some(bool f(Animation element)) => Collections.some(this, f); | 20973 bool some(bool f(Animation element)) => Collections.some(this, f); |
21006 | 20974 |
21007 bool get isEmpty => this.length == 0; | 20975 bool get isEmpty => this.length == 0; |
21008 | 20976 |
21009 // From List<Animation>: | 20977 // From List<Animation>: |
21010 | 20978 |
21011 void sort([Comparator<Animation> compare = Comparable.compare]) { | 20979 void sort([int compare(Animation a, Animation b)]) { |
21012 throw new UnsupportedError("Cannot sort immutable List."); | 20980 throw new UnsupportedError("Cannot sort immutable List."); |
21013 } | 20981 } |
21014 | 20982 |
21015 int indexOf(Animation element, [int start = 0]) => | 20983 int indexOf(Animation element, [int start = 0]) => |
21016 Lists.indexOf(this, element, start, this.length); | 20984 Lists.indexOf(this, element, start, this.length); |
21017 | 20985 |
21018 int lastIndexOf(Animation element, [int start]) { | 20986 int lastIndexOf(Animation element, [int start]) { |
21019 if (start == null) start = length - 1; | 20987 if (start == null) start = length - 1; |
21020 return Lists.lastIndexOf(this, element, start); | 20988 return Lists.lastIndexOf(this, element, start); |
21021 } | 20989 } |
(...skipping 633 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
21655 } | 21623 } |
21656 | 21624 |
21657 void addLast(Element value) { | 21625 void addLast(Element value) { |
21658 add(value); | 21626 add(value); |
21659 } | 21627 } |
21660 | 21628 |
21661 bool contains(Element element) { | 21629 bool contains(Element element) { |
21662 return element is Element && _childNodes.contains(element); | 21630 return element is Element && _childNodes.contains(element); |
21663 } | 21631 } |
21664 | 21632 |
21665 void sort([Comparator<Element> compare = Comparable.compare]) { | 21633 void sort([int compare(Element a, Element b)]) { |
21666 throw new UnsupportedError('TODO(jacobr): should we impl?'); | 21634 throw new UnsupportedError('TODO(jacobr): should we impl?'); |
21667 } | 21635 } |
21668 | 21636 |
21669 void setRange(int start, int rangeLength, List from, [int startFrom = 0]) { | 21637 void setRange(int start, int rangeLength, List from, [int startFrom = 0]) { |
21670 throw new UnimplementedError(); | 21638 throw new UnimplementedError(); |
21671 } | 21639 } |
21672 | 21640 |
21673 void removeRange(int start, int rangeLength) { | 21641 void removeRange(int start, int rangeLength) { |
21674 _filtered.getRange(start, rangeLength).forEach((el) => el.remove()); | 21642 _filtered.getRange(start, rangeLength).forEach((el) => el.remove()); |
21675 } | 21643 } |
(...skipping 2575 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
24251 T next() { | 24219 T next() { |
24252 if (!hasNext) { | 24220 if (!hasNext) { |
24253 throw new StateError("No more elements"); | 24221 throw new StateError("No more elements"); |
24254 } | 24222 } |
24255 return _array[_pos++]; | 24223 return _array[_pos++]; |
24256 } | 24224 } |
24257 | 24225 |
24258 final List<T> _array; | 24226 final List<T> _array; |
24259 int _pos; | 24227 int _pos; |
24260 } | 24228 } |
OLD | NEW |