## Uses of Interface
com.google.gwt.typedarrays.shared.ArrayBuffer

- Packages that use ArrayBuffer
  Package | Description
  --- | ---
  com.google.gwt.typedarrays.client |
  com.google.gwt.typedarrays.server |
  com.google.gwt.typedarrays.shared |
  com.google.gwt.xhr.client | Classes to support Javascript's XMLHttpRequest.

- - ### Uses of ArrayBuffer in com.google.gwt.typedarrays.client

    Classes in com.google.gwt.typedarrays.client that implement ArrayBuffer
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ArrayBufferNative` | JS native implementation of `ArrayBuffer`.

    Fields in com.google.gwt.typedarrays.client declared as ArrayBuffer
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ArrayBuffer` | DataViewNativeEmul.`buffer` |

    Methods in com.google.gwt.typedarrays.client that return ArrayBuffer
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ArrayBuffer` | JsUtils.`arrayBufferFromString​(java.lang.String str)` | Creates an `ArrayBuffer` from a string, with bytes encoded as individual characters (which means in UTF8-encoded strings, byte values `0x80-0xFF` take two bytes.
    `ArrayBuffer` | ArrayBufferViewNative.`buffer()` |
    `ArrayBuffer` | DataViewNativeEmul.`buffer()` |
    `ArrayBuffer` | Uint8ClampedArrayNativeEmul.`buffer()` |
    `ArrayBuffer` | NativeImpl.`createArrayBuffer​(int length)` |
    `ArrayBuffer` | NoSupportImpl.`createArrayBuffer​(int length)` |

    Methods in com.google.gwt.typedarrays.client with parameters of type ArrayBuffer
    Modifier and Type | Method | Description
    --- | --- | ---
    `static DataView` | DataViewNative.`create​(ArrayBuffer buffer)` |
    `static DataView` | DataViewNative.`create​(ArrayBuffer buffer, int byteOffset)` |
    `static DataView` | DataViewNative.`create​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `static DataView` | DataViewNativeEmul.`create​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `static Float32ArrayNative` | Float32ArrayNative.`create​(ArrayBuffer buffer)` |
    `static Float32ArrayNative` | Float32ArrayNative.`create​(ArrayBuffer buffer, int byteOffset)` |
    `static Float32ArrayNative` | Float32ArrayNative.`create​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Float64ArrayNative` | Float64ArrayNative.`create​(ArrayBuffer buffer)` |
    `static Float64ArrayNative` | Float64ArrayNative.`create​(ArrayBuffer buffer, int byteOffset)` |
    `static Float64ArrayNative` | Float64ArrayNative.`create​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Int16ArrayNative` | Int16ArrayNative.`create​(ArrayBuffer buffer)` |
    `static Int16ArrayNative` | Int16ArrayNative.`create​(ArrayBuffer buffer, int byteOffset)` |
    `static Int16ArrayNative` | Int16ArrayNative.`create​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Int32ArrayNative` | Int32ArrayNative.`create​(ArrayBuffer buffer)` |
    `static Int32ArrayNative` | Int32ArrayNative.`create​(ArrayBuffer buffer, int byteOffset)` |
    `static Int32ArrayNative` | Int32ArrayNative.`create​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Int8ArrayNative` | Int8ArrayNative.`create​(ArrayBuffer buffer)` |
    `static Int8ArrayNative` | Int8ArrayNative.`create​(ArrayBuffer buffer, int byteOffset)` |
    `static Int8ArrayNative` | Int8ArrayNative.`create​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Uint16ArrayNative` | Uint16ArrayNative.`create​(ArrayBuffer buffer)` |
    `static Uint16ArrayNative` | Uint16ArrayNative.`create​(ArrayBuffer buffer, int byteOffset)` |
    `static Uint16ArrayNative` | Uint16ArrayNative.`create​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Uint32ArrayNative` | Uint32ArrayNative.`create​(ArrayBuffer buffer)` |
    `static Uint32ArrayNative` | Uint32ArrayNative.`create​(ArrayBuffer buffer, int byteOffset)` |
    `static Uint32ArrayNative` | Uint32ArrayNative.`create​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Uint8ArrayNative` | Uint8ArrayNative.`create​(ArrayBuffer buffer)` | Create a `Uint8Array` instance.
    `static Uint8ArrayNative` | Uint8ArrayNative.`create​(ArrayBuffer buffer, int byteOffset)` | Create a `Uint8Array` instance.
    `static Uint8ArrayNative` | Uint8ArrayNative.`create​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Uint8Array` instance.
    `static Uint8ClampedArray` | Uint8ClampedArrayNativeEmul.`create​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Uint8ClampedArray` instance on an existing `ArrayBuffer`.
    `static Uint8ArrayNative` | Uint8ArrayNative.`createClamped​(ArrayBuffer buffer)` | Create a `Uint8ClampedArray` instance.
    `static Uint8ArrayNative` | Uint8ArrayNative.`createClamped​(ArrayBuffer buffer, int byteOffset)` | Create a `Uint8ClampedArray` instance.
    `static Uint8ArrayNative` | Uint8ArrayNative.`createClamped​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Uint8ClampedArray` instance.
    `DataView` | NativeImpl.`createDataView​(ArrayBuffer buffer)` |
    `DataView` | NativeImpl.`createDataView​(ArrayBuffer buffer, int byteOffset)` |
    `DataView` | NativeImpl.`createDataView​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `DataView` | NoSupportImpl.`createDataView​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `Float32ArrayNative` | NativeImpl.`createFloat32Array​(ArrayBuffer buffer)` |
    `Float32ArrayNative` | NativeImpl.`createFloat32Array​(ArrayBuffer buffer, int byteOffset)` |
    `Float32ArrayNative` | NativeImpl.`createFloat32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Float32Array` | NoSupportImpl.`createFloat32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Float64ArrayNative` | NativeImpl.`createFloat64Array​(ArrayBuffer buffer)` |
    `Float64ArrayNative` | NativeImpl.`createFloat64Array​(ArrayBuffer buffer, int byteOffset)` |
    `Float64ArrayNative` | NativeImpl.`createFloat64Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Float64Array` | NoSupportImpl.`createFloat64Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int16ArrayNative` | NativeImpl.`createInt16Array​(ArrayBuffer buffer)` |
    `Int16ArrayNative` | NativeImpl.`createInt16Array​(ArrayBuffer buffer, int byteOffset)` |
    `Int16ArrayNative` | NativeImpl.`createInt16Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int16Array` | NoSupportImpl.`createInt16Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int32ArrayNative` | NativeImpl.`createInt32Array​(ArrayBuffer buffer)` |
    `Int32ArrayNative` | NativeImpl.`createInt32Array​(ArrayBuffer buffer, int byteOffset)` |
    `Int32ArrayNative` | NativeImpl.`createInt32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int32Array` | NoSupportImpl.`createInt32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int8ArrayNative` | NativeImpl.`createInt8Array​(ArrayBuffer buffer)` |
    `Int8ArrayNative` | NativeImpl.`createInt8Array​(ArrayBuffer buffer, int byteOffset)` |
    `Int8ArrayNative` | NativeImpl.`createInt8Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int8Array` | NoSupportImpl.`createInt8Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint16ArrayNative` | NativeImpl.`createUint16Array​(ArrayBuffer buffer)` |
    `Uint16ArrayNative` | NativeImpl.`createUint16Array​(ArrayBuffer buffer, int byteOffset)` |
    `Uint16ArrayNative` | NativeImpl.`createUint16Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint16Array` | NoSupportImpl.`createUint16Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint32ArrayNative` | NativeImpl.`createUint32Array​(ArrayBuffer buffer)` |
    `Uint32ArrayNative` | NativeImpl.`createUint32Array​(ArrayBuffer buffer, int byteOffset)` |
    `Uint32ArrayNative` | NativeImpl.`createUint32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint32Array` | NoSupportImpl.`createUint32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint8ArrayNative` | NativeImpl.`createUint8Array​(ArrayBuffer buffer)` |
    `Uint8ArrayNative` | NativeImpl.`createUint8Array​(ArrayBuffer buffer, int byteOffset)` |
    `Uint8ArrayNative` | NativeImpl.`createUint8Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint8Array` | NoSupportImpl.`createUint8Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint8ClampedArray` | NativeImpl.`createUint8ClampedArray​(ArrayBuffer buffer)` |
    `Uint8ClampedArray` | NativeImpl.`createUint8ClampedArray​(ArrayBuffer buffer, int byteOffset)` |
    `Uint8ClampedArray` | NativeImpl.`createUint8ClampedArray​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint8ClampedArray` | NoSupportImpl.`createUint8ClampedArray​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static java.lang.String` | JsUtils.`stringFromArrayBuffer​(ArrayBuffer buf)` | Creates a string from an `ArrayBuffer`, with bytes encoded as individual characters (which means in UTF8-encoded strings, byte values `0x80-0xFF` take two bytes.

    Constructors in com.google.gwt.typedarrays.client with parameters of type ArrayBuffer
    Constructor | Description
    --- | ---
    `DataViewNativeEmul​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `Uint8ClampedArrayNativeEmul​(ArrayBuffer buffer, int byteOffset, int length)` | Internal constructor for creating an `Uint8ClampedArrayNativeEmul` on an existing `ArrayBuffer` instance.

  - ### Uses of ArrayBuffer in com.google.gwt.typedarrays.server

    Classes in com.google.gwt.typedarrays.server that implement ArrayBuffer
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ArrayBufferImpl` | Pure Java implementation of `ArrayBuffer`, plus package-protected methods for use by related implementation classes.

    Methods in com.google.gwt.typedarrays.server that return ArrayBuffer
    Modifier and Type | Method | Description
    --- | --- | ---
    `ArrayBuffer` | ArrayBufferViewImpl.`buffer()` |
    `ArrayBuffer` | JavaImpl.`createArrayBuffer​(int length)` |

    Methods in com.google.gwt.typedarrays.server with parameters of type ArrayBuffer
    Modifier and Type | Method | Description
    --- | --- | ---
    `DataView` | JavaImpl.`createDataView​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `Float32Array` | JavaImpl.`createFloat32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Float64Array` | JavaImpl.`createFloat64Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int16Array` | JavaImpl.`createInt16Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int32Array` | JavaImpl.`createInt32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int8Array` | JavaImpl.`createInt8Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint16Array` | JavaImpl.`createUint16Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint32Array` | JavaImpl.`createUint32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint8Array` | JavaImpl.`createUint8Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint8ClampedArray` | JavaImpl.`createUint8ClampedArray​(ArrayBuffer buffer, int byteOffset, int length)` |

    Constructors in com.google.gwt.typedarrays.server with parameters of type ArrayBuffer
    Constructor | Description
    --- | ---
    `ArrayBufferViewImpl​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `DataViewImpl​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `Float32ArrayImpl​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Float64ArrayImpl​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int16ArrayImpl​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int32ArrayImpl​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Int8ArrayImpl​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `Uint16ArrayImpl​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint32ArrayImpl​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint8ArrayImpl​(ArrayBuffer buffer, int byteOffset, int length)` |
    `Uint8ClampedArrayImpl​(ArrayBuffer buffer, int byteOffset, int byteLength)` |

  - ### Uses of ArrayBuffer in com.google.gwt.typedarrays.shared

    Methods in com.google.gwt.typedarrays.shared that return ArrayBuffer
    Modifier and Type | Method | Description
    --- | --- | ---
    `ArrayBuffer` | ArrayBufferView.`buffer()` | Get the underlying `ArrayBuffer`.
    `static ArrayBuffer` | TypedArrays.`createArrayBuffer​(int length)` | Create a new `ArrayBuffer` of `length` bytes.
    `abstract ArrayBuffer` | TypedArrays.Impl.`createArrayBuffer​(int length)` |

    Methods in com.google.gwt.typedarrays.shared with parameters of type ArrayBuffer
    Modifier and Type | Method | Description
    --- | --- | ---
    `static DataView` | TypedArrays.`createDataView​(ArrayBuffer buffer)` | Create a new `DataView` instance on an `ArrayBuffer`.
    `static DataView` | TypedArrays.`createDataView​(ArrayBuffer buffer, int byteOffset)` | Create a new `DataView` instance on an `ArrayBuffer`, starting at an offset of `byteOffset`.
    `static DataView` | TypedArrays.`createDataView​(ArrayBuffer buffer, int byteOffset, int byteLength)` | Create a new `DataView` instance on an `ArrayBuffer`, starting at an offset of `byteOffset` and continuing for `length` bytes.
    `DataView` | TypedArrays.Impl.`createDataView​(ArrayBuffer buffer)` |
    `DataView` | TypedArrays.Impl.`createDataView​(ArrayBuffer buffer, int offset)` |
    `abstract DataView` | TypedArrays.Impl.`createDataView​(ArrayBuffer buffer, int byteOffset, int byteLength)` |
    `static Float32Array` | TypedArrays.`createFloat32Array​(ArrayBuffer buffer)` | Create a `Float32Array` instance on `buffer`, starting at starting at the beginning of the buffer and continuing to the end (which must be an integral number of elements).
    `static Float32Array` | TypedArrays.`createFloat32Array​(ArrayBuffer buffer, int byteOffset)` | Create a `Float32Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing to the end of the buffer (which must be an integral number of elements).
    `static Float32Array` | TypedArrays.`createFloat32Array​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Float32Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing for `length` elements.
    `Float32Array` | TypedArrays.Impl.`createFloat32Array​(ArrayBuffer buffer)` |
    `Float32Array` | TypedArrays.Impl.`createFloat32Array​(ArrayBuffer buffer, int byteOffset)` |
    `abstract Float32Array` | TypedArrays.Impl.`createFloat32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Float64Array` | TypedArrays.`createFloat64Array​(ArrayBuffer buffer)` | Create a `Float64Array` instance on `buffer`, starting at starting at the beginning of the buffer and continuing to the end (which must be an integral number of elements).
    `static Float64Array` | TypedArrays.`createFloat64Array​(ArrayBuffer buffer, int byteOffset)` | Create a `Float64Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing to the end of the buffer (which must be an integral number of elements).
    `static Float64Array` | TypedArrays.`createFloat64Array​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Float64Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing for `length` elements.
    `Float64Array` | TypedArrays.Impl.`createFloat64Array​(ArrayBuffer buffer)` |
    `Float64Array` | TypedArrays.Impl.`createFloat64Array​(ArrayBuffer buffer, int byteOffset)` |
    `abstract Float64Array` | TypedArrays.Impl.`createFloat64Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Int16Array` | TypedArrays.`createInt16Array​(ArrayBuffer buffer)` | Create a `Int16Array` instance on `buffer`, starting at starting at the beginning of the buffer and continuing to the end (which must be an integral number of elements).
    `static Int16Array` | TypedArrays.`createInt16Array​(ArrayBuffer buffer, int byteOffset)` | Create a `Int16Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing to the end of the buffer (which must be an integral number of elements).
    `static Int16Array` | TypedArrays.`createInt16Array​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Int16Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing for `length` elements.
    `Int16Array` | TypedArrays.Impl.`createInt16Array​(ArrayBuffer buffer)` |
    `Int16Array` | TypedArrays.Impl.`createInt16Array​(ArrayBuffer buffer, int byteOffset)` |
    `abstract Int16Array` | TypedArrays.Impl.`createInt16Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Int32Array` | TypedArrays.`createInt32Array​(ArrayBuffer buffer)` | Create a `Int32Array` instance on `buffer`, starting at starting at the beginning of the buffer and continuing to the end (which must be an integral number of elements).
    `static Int32Array` | TypedArrays.`createInt32Array​(ArrayBuffer buffer, int byteOffset)` | Create a `Int32Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing to the end of the buffer (which must be an integral number of elements).
    `static Int32Array` | TypedArrays.`createInt32Array​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Int32Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing for `length` elements.
    `Int32Array` | TypedArrays.Impl.`createInt32Array​(ArrayBuffer buffer)` |
    `Int32Array` | TypedArrays.Impl.`createInt32Array​(ArrayBuffer buffer, int byteOffset)` |
    `abstract Int32Array` | TypedArrays.Impl.`createInt32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Int8Array` | TypedArrays.`createInt8Array​(ArrayBuffer buffer)` | Create a `Int8Array` instance on `buffer`, starting at starting at the beginning of the buffer and continuing to the end.
    `static Int8Array` | TypedArrays.`createInt8Array​(ArrayBuffer buffer, int byteOffset)` | Create a `Int8Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing to the end of the buffer (which must be an integral number of elements).
    `static Int8Array` | TypedArrays.`createInt8Array​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Int8Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing for `length` elements.
    `Int8Array` | TypedArrays.Impl.`createInt8Array​(ArrayBuffer buffer)` |
    `Int8Array` | TypedArrays.Impl.`createInt8Array​(ArrayBuffer buffer, int byteOffset)` |
    `abstract Int8Array` | TypedArrays.Impl.`createInt8Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Uint16Array` | TypedArrays.`createUint16Array​(ArrayBuffer buffer)` | Create a `Uint16Array` instance on `buffer`, starting at starting at the beginning of the buffer and continuing to the end (which must be an integral number of elements).
    `static Uint16Array` | TypedArrays.`createUint16Array​(ArrayBuffer buffer, int byteOffset)` | Create a `Uint16Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing to the end of the buffer (which must be an integral number of elements).
    `static Uint16Array` | TypedArrays.`createUint16Array​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Uint16Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing for `length` elements.
    `Uint16Array` | TypedArrays.Impl.`createUint16Array​(ArrayBuffer buffer)` |
    `Uint16Array` | TypedArrays.Impl.`createUint16Array​(ArrayBuffer buffer, int byteOffset)` |
    `abstract Uint16Array` | TypedArrays.Impl.`createUint16Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Uint32Array` | TypedArrays.`createUint32Array​(ArrayBuffer buffer)` | Create a `Uint32Array` instance on `buffer`, starting at starting at the beginning of the buffer and continuing to the end (which must be an integral number of elements).
    `static Uint32Array` | TypedArrays.`createUint32Array​(ArrayBuffer buffer, int byteOffset)` | Create a `Uint32Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing to the end of the buffer (which must be an integral number of elements).
    `static Uint32Array` | TypedArrays.`createUint32Array​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Uint32Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing for `length` elements.
    `Uint32Array` | TypedArrays.Impl.`createUint32Array​(ArrayBuffer buffer)` |
    `Uint32Array` | TypedArrays.Impl.`createUint32Array​(ArrayBuffer buffer, int byteOffset)` |
    `abstract Uint32Array` | TypedArrays.Impl.`createUint32Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Uint8Array` | TypedArrays.`createUint8Array​(ArrayBuffer buffer)` | Create a `Uint8Array` instance on `buffer`, starting at starting at the beginning of the buffer and continuing to the end (which must be an integral number of elements).
    `static Uint8Array` | TypedArrays.`createUint8Array​(ArrayBuffer buffer, int byteOffset)` | Create a `Uint8Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing to the end of the buffer.
    `static Uint8Array` | TypedArrays.`createUint8Array​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Uint8Array` instance on `buffer`, starting at `byteOffset` into the buffer, continuing for `length` elements.
    `Uint8Array` | TypedArrays.Impl.`createUint8Array​(ArrayBuffer buffer)` |
    `Uint8Array` | TypedArrays.Impl.`createUint8Array​(ArrayBuffer buffer, int byteOffset)` |
    `abstract Uint8Array` | TypedArrays.Impl.`createUint8Array​(ArrayBuffer buffer, int byteOffset, int length)` |
    `static Uint8ClampedArray` | TypedArrays.`createUint8ClampedArray​(ArrayBuffer buffer)` | Create a `Uint8ClampedArray` instance on `buffer`, starting at starting at the beginning of the buffer and continuing to the end.
    `static Uint8ClampedArray` | TypedArrays.`createUint8ClampedArray​(ArrayBuffer buffer, int byteOffset)` | Create a `Uint8ClampedArray` instance on `buffer`, starting at `byteOffset` into the buffer, continuing to the end of the buffer.
    `static Uint8ClampedArray` | TypedArrays.`createUint8ClampedArray​(ArrayBuffer buffer, int byteOffset, int length)` | Create a `Uint8ClampedArray` instance on `buffer`, starting at `byteOffset` into the buffer, continuing for `length` elements.
    `Uint8ClampedArray` | TypedArrays.Impl.`createUint8ClampedArray​(ArrayBuffer buffer)` |
    `Uint8ClampedArray` | TypedArrays.Impl.`createUint8ClampedArray​(ArrayBuffer buffer, int byteOffset)` |
    `abstract Uint8ClampedArray` | TypedArrays.Impl.`createUint8ClampedArray​(ArrayBuffer buffer, int byteOffset, int length)` |

  - ### Uses of ArrayBuffer in com.google.gwt.xhr.client

    Methods in com.google.gwt.xhr.client that return ArrayBuffer
    Modifier and Type | Method | Description
    --- | --- | ---
    `ArrayBuffer` | XMLHttpRequest.`getResponseArrayBuffer()` | Get the response as an `ArrayBuffer`.