| OLD | NEW |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 // WARNING: Do not edit - generated code. | 5 // WARNING: Do not edit - generated code. |
| 6 | 6 |
| 7 class _NodeListWrappingImplementation extends DOMWrapperBase implements NodeList
{ | 7 class _NodeListWrappingImplementation extends DOMWrapperBase implements NodeList
{ |
| 8 _NodeListWrappingImplementation() : super() {} | 8 _NodeListWrappingImplementation() : super() {} |
| 9 | 9 |
| 10 static create__NodeListWrappingImplementation() native { | 10 static create__NodeListWrappingImplementation() native { |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 } | 35 } |
| 36 | 36 |
| 37 void sort(int compare(Node a, Node b)) { | 37 void sort(int compare(Node a, Node b)) { |
| 38 throw new UnsupportedOperationException("Cannot sort immutable List."); | 38 throw new UnsupportedOperationException("Cannot sort immutable List."); |
| 39 } | 39 } |
| 40 | 40 |
| 41 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { | 41 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { |
| 42 throw new UnsupportedOperationException("This object is immutable."); | 42 throw new UnsupportedOperationException("This object is immutable."); |
| 43 } | 43 } |
| 44 | 44 |
| 45 int indexOf(Node element, int startIndex) { | 45 int indexOf(Node element, [int start = 0]) { |
| 46 return _Lists.indexOf(this, element, startIndex, this.length); | 46 return _Lists.indexOf(this, element, start, this.length); |
| 47 } | 47 } |
| 48 | 48 |
| 49 int lastIndexOf(Node element, int startIndex) { | 49 int lastIndexOf(Node element, [int start = null]) { |
| 50 return _Lists.lastIndexOf(this, element, startIndex); | 50 if (start === null) start = length - 1; |
| 51 return _Lists.lastIndexOf(this, element, start); |
| 51 } | 52 } |
| 52 | 53 |
| 53 int clear() { | 54 int clear() { |
| 54 throw new UnsupportedOperationException("Cannot clear immutable List."); | 55 throw new UnsupportedOperationException("Cannot clear immutable List."); |
| 55 } | 56 } |
| 56 | 57 |
| 57 Node removeLast() { | 58 Node removeLast() { |
| 58 throw new UnsupportedOperationException("Cannot removeLast on immutable List
."); | 59 throw new UnsupportedOperationException("Cannot removeLast on immutable List
."); |
| 59 } | 60 } |
| 60 | 61 |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 return new _FixedSizeListIterator<Node>(this); | 103 return new _FixedSizeListIterator<Node>(this); |
| 103 } | 104 } |
| 104 | 105 |
| 105 Node item(int index) { | 106 Node item(int index) { |
| 106 return _item(this, index); | 107 return _item(this, index); |
| 107 } | 108 } |
| 108 static Node _item(receiver, index) native; | 109 static Node _item(receiver, index) native; |
| 109 | 110 |
| 110 String get typeName() { return "NodeList"; } | 111 String get typeName() { return "NodeList"; } |
| 111 } | 112 } |
| OLD | NEW |