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

Unified Diff: tools/dom/templates/html/dart2js/impl_ArrayBuffer.darttemplate

Issue 12929005: dart:typeddata for dart2js (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Revert status change Created 7 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: tools/dom/templates/html/dart2js/impl_ArrayBuffer.darttemplate
diff --git a/tools/dom/templates/html/dart2js/impl_ArrayBuffer.darttemplate b/tools/dom/templates/html/dart2js/impl_ArrayBuffer.darttemplate
index 121ed9bda52766b1771ef4e6b6bf87de676038e5..b5df45cd094cfd7b6b063fd068fcf677dd6412a5 100644
--- a/tools/dom/templates/html/dart2js/impl_ArrayBuffer.darttemplate
+++ b/tools/dom/templates/html/dart2js/impl_ArrayBuffer.darttemplate
@@ -7,13 +7,13 @@ part of $LIBRARYNAME;
$(ANNOTATIONS)class $CLASSNAME$EXTENDS$IMPLEMENTS$NATIVESPEC {
$!MEMBERS
@DomName('ArrayBuffer.slice')
- ArrayBuffer slice(int begin, [int end]) {
+ ByteBuffer slice(int begin, [int end]) {
// IE10 supports ArrayBuffers but does not have the slice method.
if (JS('bool', '!!#.slice', this)) {
if (?end) {
- return JS('ArrayBuffer', '#.slice(#, #)', this, begin, end);
+ return JS('ByteBuffer', '#.slice(#, #)', this, begin, end);
}
- return JS('ArrayBuffer', '#.slice(#)', this, begin);
+ return JS('ByteBuffer', '#.slice(#)', this, begin);
} else {
var start = begin;
// Negative values go from end.
@@ -26,8 +26,8 @@ $!MEMBERS
}
var length = max(finish - start, 0);
- var clone = new Int8Array(length);
- var source = new Int8Array.fromBuffer(this, start);
+ var clone = new Int8List(length);
+ var source = new Int8List.fromBuffer(this, start);
for (var i = 0; i < length; ++i) {
clone[i] = source[i];
}

Powered by Google App Engine
This is Rietveld 408576698