Lines Matching refs:DataView
160 using DataView = builtins::BuiltinsDataView;
2673 JSObject::SIZE, DataView::GetNumPrototypeInlinedProperties(), JSType::JS_OBJECT, objFuncPrototypeVal);
2682 JSHandle<JSObject> dataViewFunction(NewBuiltinConstructor(env, dataViewFuncPrototype, DataView::DataViewConstructor,
2683 "DataView", FunctionLength::ONE));
2686 // DataView.prototype method
2687 for (const base::BuiltinFunctionEntry &entry: DataView::GetDataViewPrototypeFunctions()) {
2692 // 24.2.4.1 get DataView.prototype.buffer
2693 JSHandle<JSTaggedValue> bufferGetter = CreateGetter(env, DataView::GetBuffer, "buffer", FunctionLength::ZERO);
2697 // 24.2.4.2 get DataView.prototype.byteLength
2699 CreateGetter(env, DataView::GetByteLength, "byteLength", FunctionLength::ZERO);
2703 // 24.2.4.3 get DataView.prototype.byteOffset
2704 JSHandle<JSTaggedValue> offsetGetter = CreateGetter(env, DataView::GetOffset, "byteOffset", FunctionLength::ZERO);
2708 // 24.2.4.21 DataView.prototype[ @@toStringTag ]
2709 SetStringTagSymbol(env, dataViewFuncPrototype, "DataView");
2723 JSHandle<JSTaggedValue> key(factory_->NewFromUtf8ReadOnly("DataView"));
2724 auto accessor = factory_->NewInternalAccessor(nullptr, reinterpret_cast<void *>(BuiltinsLazyCallback::DataView));