src/jdk/nashorn/internal/objects/NativeUint32Array.java

changeset 82
abea4ba28901
parent 7
5a1b0714df0e
child 219
a6c53280343d
equal deleted inserted replaced
81:5ead5333fa59 82:abea4ba28901
34 34
35 /** 35 /**
36 * Uint32 array for TypedArray extension 36 * Uint32 array for TypedArray extension
37 */ 37 */
38 @ScriptClass("Uint32Array") 38 @ScriptClass("Uint32Array")
39 public class NativeUint32Array extends ArrayBufferView { 39 public final class NativeUint32Array extends ArrayBufferView {
40 private static final int BYTES_PER_ELEMENT = 4; 40 private static final int BYTES_PER_ELEMENT = 4;
41 private static final Factory FACTORY = new Factory(BYTES_PER_ELEMENT) { 41 private static final Factory FACTORY = new Factory(BYTES_PER_ELEMENT) {
42 @Override 42 @Override
43 public ArrayBufferView construct(final NativeArrayBuffer buffer, final int byteBegin, final int length) { 43 public ArrayBufferView construct(final NativeArrayBuffer buffer, final int byteBegin, final int length) {
44 return new NativeUint32Array(buffer, byteBegin, length); 44 return new NativeUint32Array(buffer, byteBegin, length);

mercurial