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

Print this page

        

*** 224,233 **** --- 224,237 ---- /** ArrayBuffer object */ @Property(name = "ArrayBuffer", attributes = Attribute.NOT_ENUMERABLE) public volatile Object arrayBuffer; + /** DataView object */ + @Property(name = "DataView", attributes = Attribute.NOT_ENUMERABLE) + public volatile Object dataView; + /** TypedArray (int8) */ @Property(name = "Int8Array", attributes = Attribute.NOT_ENUMERABLE) public volatile Object int8Array; /** TypedArray (uint8) */
*** 350,359 **** --- 354,364 ---- private ScriptObject builtinJavax; private ScriptObject builtinOrg; private ScriptObject builtinJavaImporter; private ScriptObject builtinJavaApi; private ScriptObject builtinArrayBuffer; + private ScriptObject builtinDataView; private ScriptObject builtinInt8Array; private ScriptObject builtinUint8Array; private ScriptObject builtinUint8ClampedArray; private ScriptObject builtinInt16Array; private ScriptObject builtinUint16Array;
*** 864,873 **** --- 869,882 ---- ScriptObject getArrayBufferPrototype() { return ScriptFunction.getPrototype(builtinArrayBuffer); } + ScriptObject getDataViewPrototype() { + return ScriptFunction.getPrototype(builtinDataView); + } + ScriptObject getInt8ArrayPrototype() { return ScriptFunction.getPrototype(builtinInt8Array); } ScriptObject getUint8ArrayPrototype() {
*** 1632,1641 **** --- 1641,1651 ---- } } private void initTypedArray() { this.builtinArrayBuffer = initConstructor("ArrayBuffer"); + this.builtinDataView = initConstructor("DataView"); this.builtinInt8Array = initConstructor("Int8Array"); this.builtinUint8Array = initConstructor("Uint8Array"); this.builtinUint8ClampedArray = initConstructor("Uint8ClampedArray"); this.builtinInt16Array = initConstructor("Int16Array"); this.builtinUint16Array = initConstructor("Uint16Array");
*** 1672,1681 **** --- 1682,1692 ---- this.string = this.builtinString; this.syntaxError = this.builtinSyntaxError; this.typeError = this.builtinTypeError; this.uriError = this.builtinURIError; this.arrayBuffer = this.builtinArrayBuffer; + this.dataView = this.builtinDataView; this.int8Array = this.builtinInt8Array; this.uint8Array = this.builtinUint8Array; this.uint8ClampedArray = this.builtinUint8ClampedArray; this.int16Array = this.builtinInt16Array; this.uint16Array = this.builtinUint16Array;