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

Side by Side Diff: runtime/lib/byte_array.dart

Issue 11553020: Fix unresolved classes issues in dart:io. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years 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 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, 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 patch class Int8List { 5 patch class Int8List {
6 /* patch */ factory Int8List(int length) { 6 /* patch */ factory Int8List(int length) {
7 return new _Int8Array(length); 7 return new _Int8Array(length);
8 } 8 }
9 9
10 /* patch */ factory Int8List.transferable(int length) { 10 /* patch */ factory Int8List.transferable(int length) {
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 52
53 patch class Int16List { 53 patch class Int16List {
54 /* patch */ factory Int16List(int length) { 54 /* patch */ factory Int16List(int length) {
55 return new _Int16Array(length); 55 return new _Int16Array(length);
56 } 56 }
57 57
58 /* patch */ factory Int16List.transferable(int length) { 58 /* patch */ factory Int16List.transferable(int length) {
59 return new _Int16Array.transferable(length); 59 return new _Int16Array.transferable(length);
60 } 60 }
61 61
62 /* patch */ factory Int16List.view(ByteArray array, [int start = 0, int length ]) { 62 /* patch */ factory Int16List.view(ByteArray array,
63 [int start = 0, int length]) {
63 return new _Int16ArrayView(array, start, length); 64 return new _Int16ArrayView(array, start, length);
64 } 65 }
65 } 66 }
66 67
67 68
68 patch class Uint16List { 69 patch class Uint16List {
69 /* patch */ factory Uint16List(int length) { 70 /* patch */ factory Uint16List(int length) {
70 return new _Uint16Array(length); 71 return new _Uint16Array(length);
71 } 72 }
72 73
73 /* patch */ factory Uint16List.transferable(int length) { 74 /* patch */ factory Uint16List.transferable(int length) {
74 return new _Uint16Array.transferable(length); 75 return new _Uint16Array.transferable(length);
75 } 76 }
76 77
77 /* patch */ factory Uint16List.view(ByteArray array, [int start = 0, int lengt h]) { 78 /* patch */ factory Uint16List.view(ByteArray array,
79 [int start = 0, int length]) {
78 return new _Uint16ArrayView(array, start, length); 80 return new _Uint16ArrayView(array, start, length);
79 } 81 }
80 } 82 }
81 83
82 84
83 patch class Int32List { 85 patch class Int32List {
84 /* patch */ factory Int32List(int length) { 86 /* patch */ factory Int32List(int length) {
85 return new _Int32Array(length); 87 return new _Int32Array(length);
86 } 88 }
87 89
88 /* patch */ factory Int32List.transferable(int length) { 90 /* patch */ factory Int32List.transferable(int length) {
89 return new _Int32Array.transferable(length); 91 return new _Int32Array.transferable(length);
90 } 92 }
91 93
92 /* patch */ factory Int32List.view(ByteArray array, [int start = 0, int length ]) { 94 /* patch */ factory Int32List.view(ByteArray array,
95 [int start = 0, int length]) {
93 return new _Int32ArrayView(array, start, length); 96 return new _Int32ArrayView(array, start, length);
94 } 97 }
95 } 98 }
96 99
97 100
98 patch class Uint32List { 101 patch class Uint32List {
99 /* patch */ factory Uint32List(int length) { 102 /* patch */ factory Uint32List(int length) {
100 return new _Uint32Array(length); 103 return new _Uint32Array(length);
101 } 104 }
102 105
103 /* patch */ factory Uint32List.transferable(int length) { 106 /* patch */ factory Uint32List.transferable(int length) {
104 return new _Uint32Array.transferable(length); 107 return new _Uint32Array.transferable(length);
105 } 108 }
106 109
107 /* patch */ factory Uint32List.view(ByteArray array, [int start = 0, int lengt h]) { 110 /* patch */ factory Uint32List.view(ByteArray array,
111 [int start = 0, int length]) {
108 return new _Uint32ArrayView(array, start, length); 112 return new _Uint32ArrayView(array, start, length);
109 } 113 }
110 } 114 }
111 115
112 116
113 patch class Int64List { 117 patch class Int64List {
114 /* patch */ factory Int64List(int length) { 118 /* patch */ factory Int64List(int length) {
115 return new _Int64Array(length); 119 return new _Int64Array(length);
116 } 120 }
117 121
118 /* patch */ factory Int64List.transferable(int length) { 122 /* patch */ factory Int64List.transferable(int length) {
119 return new _Int64Array.transferable(length); 123 return new _Int64Array.transferable(length);
120 } 124 }
121 125
122 /* patch */ factory Int64List.view(ByteArray array, [int start = 0, int length ]) { 126 /* patch */ factory Int64List.view(ByteArray array,
127 [int start = 0, int length]) {
123 return new _Int64ArrayView(array, start, length); 128 return new _Int64ArrayView(array, start, length);
124 } 129 }
125 } 130 }
126 131
127 132
128 patch class Uint64List { 133 patch class Uint64List {
129 /* patch */ factory Uint64List(int length) { 134 /* patch */ factory Uint64List(int length) {
130 return new _Uint64Array(length); 135 return new _Uint64Array(length);
131 } 136 }
132 137
133 /* patch */ factory Uint64List.transferable(int length) { 138 /* patch */ factory Uint64List.transferable(int length) {
134 return new _Uint64Array.transferable(length); 139 return new _Uint64Array.transferable(length);
135 } 140 }
136 141
137 /* patch */ factory Uint64List.view(ByteArray array, [int start = 0, int lengt h]) { 142 /* patch */ factory Uint64List.view(ByteArray array,
143 [int start = 0, int length]) {
138 return new _Uint64ArrayView(array, start, length); 144 return new _Uint64ArrayView(array, start, length);
139 } 145 }
140 } 146 }
141 147
142 148
143 patch class Float32List { 149 patch class Float32List {
144 /* patch */ factory Float32List(int length) { 150 /* patch */ factory Float32List(int length) {
145 return new _Float32Array(length); 151 return new _Float32Array(length);
146 } 152 }
147 153
148 /* patch */ factory Float32List.transferable(int length) { 154 /* patch */ factory Float32List.transferable(int length) {
149 return new _Float32Array.transferable(length); 155 return new _Float32Array.transferable(length);
150 } 156 }
151 157
152 /* patch */ factory Float32List.view(ByteArray array, [int start = 0, int leng th]) { 158 /* patch */ factory Float32List.view(ByteArray array,
159 [int start = 0, int length]) {
153 return new _Float32ArrayView(array, start, length); 160 return new _Float32ArrayView(array, start, length);
154 } 161 }
155 } 162 }
156 163
157 164
158 patch class Float64List { 165 patch class Float64List {
159 /* patch */ factory Float64List(int length) { 166 /* patch */ factory Float64List(int length) {
160 return new _Float64Array(length); 167 return new _Float64Array(length);
161 } 168 }
162 169
163 /* patch */ factory Float64List.transferable(int length) { 170 /* patch */ factory Float64List.transferable(int length) {
164 return new _Float64Array.transferable(length); 171 return new _Float64Array.transferable(length);
165 } 172 }
166 173
167 /* patch */ factory Float64List.view(ByteArray array, [int start = 0, int leng th]) { 174 /* patch */ factory Float64List.view(ByteArray array,
175 [int start = 0, int length]) {
168 return new _Float64ArrayView(array, start, length); 176 return new _Float64ArrayView(array, start, length);
169 } 177 }
170 } 178 }
171 179
172 180
173 abstract class _ByteArrayBase { 181 abstract class _ByteArrayBase {
174 int lengthInBytes(); 182 int lengthInBytes();
175 183
176 int bytesPerElement(); 184 int bytesPerElement();
177 185
(...skipping 2437 matching lines...) Expand 10 before | Expand all | Expand 10 after
2615 } 2623 }
2616 _rangeCheck(this.length, start, length); 2624 _rangeCheck(this.length, start, length);
2617 return _array.subByteArray(_offset + start, length); 2625 return _array.subByteArray(_offset + start, length);
2618 } 2626 }
2619 2627
2620 static const int _BYTES_PER_ELEMENT = 8; 2628 static const int _BYTES_PER_ELEMENT = 8;
2621 final ByteArray _array; 2629 final ByteArray _array;
2622 final int _offset; 2630 final int _offset;
2623 final int _length; 2631 final int _length;
2624 } 2632 }
OLDNEW
« no previous file with comments | « runtime/bin/stdio_patch.dart ('k') | sdk/lib/_internal/compiler/implementation/lib/io_patch.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698