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 _CanvasPixelArrayWrappingImplementation extends DOMWrapperBase implements
CanvasPixelArray { | 7 class _CanvasPixelArrayWrappingImplementation extends DOMWrapperBase implements
CanvasPixelArray { |
8 _CanvasPixelArrayWrappingImplementation() : super() {} | 8 _CanvasPixelArrayWrappingImplementation() : super() {} |
9 | 9 |
10 static create__CanvasPixelArrayWrappingImplementation() native { | 10 static create__CanvasPixelArrayWrappingImplementation() native { |
(...skipping 24 matching lines...) Expand all Loading... |
35 } | 35 } |
36 | 36 |
37 void sort(int compare(int a, int b)) { | 37 void sort(int compare(int a, int 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(int element, int startIndex) { | 45 int indexOf(int 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(int element, int startIndex) { | 49 int lastIndexOf(int 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 int removeLast() { | 58 int 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<int>(this); | 103 return new _FixedSizeListIterator<int>(this); |
103 } | 104 } |
104 | 105 |
105 int item(int index) { | 106 int item(int index) { |
106 return _item(this, index); | 107 return _item(this, index); |
107 } | 108 } |
108 static int _item(receiver, index) native; | 109 static int _item(receiver, index) native; |
109 | 110 |
110 String get typeName() { return "CanvasPixelArray"; } | 111 String get typeName() { return "CanvasPixelArray"; } |
111 } | 112 } |
OLD | NEW |