Lines Matching defs:obj

195     JSHandle<JSTaggedValue> obj(JSTaggedValue::ToObject(thread, JSNApiHelper::ToJSHandle(this)));
196 LOG_IF_SPECIAL(obj, ERROR);
198 return JSNApiHelper::ToLocal<ObjectRef>(obj);
205 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
206 LOG_IF_SPECIAL(obj, ERROR);
207 if (obj->IsECMAObject()) {
209 return JSNApiHelper::ToLocal<ObjectRef>(obj);
219 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
220 LOG_IF_SPECIAL(obj, ERROR);
221 if (!obj->IsString()) {
222 obj = JSHandle<JSTaggedValue>(JSTaggedValue::ToString(thread, obj));
225 return JSNApiHelper::ToLocal<StringRef>(obj);
233 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
234 LOG_IF_SPECIAL(obj, ERROR);
235 return JSNApiHelper::ToLocal<NativePointerRef>(obj);
368 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
369 LOG_IF_SPECIAL(obj, ERROR);
370 JSHandle<JSTaggedValue> booleanObj(thread, JSTaggedValue(obj->ToBoolean()));
378 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
379 LOG_IF_SPECIAL(obj, ERROR);
380 JSHandle<JSTaggedValue> bigIntObj(thread, JSTaggedValue::ToBigInt(thread, obj));
389 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
390 LOG_IF_SPECIAL(obj, ERROR);
391 JSHandle<JSTaggedValue> number(thread, JSTaggedValue::ToNumber(thread, obj));
766 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
767 LOG_IF_SPECIAL(obj, FATAL);
768 return IsJSPrimitiveRef(vm) ? JSPrimitiveRef::Cast(obj->GetTaggedObject())->IsNumber() : false;
774 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
775 LOG_IF_SPECIAL(obj, FATAL);
776 return IsJSPrimitiveRef(vm) ? JSPrimitiveRef::Cast(obj->GetTaggedObject())->IsInt() : false;
782 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
783 LOG_IF_SPECIAL(obj, FATAL);
784 return IsJSPrimitiveRef(vm) ? JSPrimitiveRef::Cast(obj->GetTaggedObject())->IsBoolean() : false;
790 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
791 LOG_IF_SPECIAL(obj, FATAL);
792 return IsJSPrimitiveRef(vm) ? JSPrimitiveRef::Cast(obj->GetTaggedObject())->IsString() : false;
798 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
799 LOG_IF_SPECIAL(obj, FATAL);
800 return IsJSPrimitiveRef(vm) ? JSPrimitiveRef::Cast(obj->GetTaggedObject())->IsSymbol() : false;
1211 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
1212 LOG_IF_SPECIAL(obj, ERROR);
1213 if (obj->IsJSPrimitiveRef()) {
1214 JSTaggedValue primitiveValue = JSPrimitiveRef::Cast(obj->GetTaggedObject())->GetValue();
1433 JSHandle<JSObject> obj = factory->NewJSObjectByConstructor(JSHandle<JSFunction>(constructor), constructor);
1434 ASSERT(obj.GetTaggedValue().IsInSharedHeap());
1435 JSHandle<ecmascript::JSSharedMap> sharedMap = JSHandle<ecmascript::JSSharedMap>::Cast(obj);
1598 JSHandle<JSObject> obj = factory->NewJSObjectByConstructor(JSHandle<JSFunction>(constructor), constructor);
1599 ASSERT(obj.GetTaggedValue().IsInSharedHeap());
1600 JSHandle<ecmascript::JSSharedSet> set = JSHandle<ecmascript::JSSharedSet>::Cast(obj);
1816 JSHandle<JSTaggedValue> obj(arrayBuffer);
1817 bool result = JSTaggedValue::SetProperty(thread, obj, keyValue, currentTaggedValue);
1822 return JSNApiHelper::ToLocal<BufferRef>(obj);
1839 JSHandle<JSTaggedValue> obj(arrayBuffer);
1840 bool result = JSTaggedValue::SetProperty(thread, obj, keyValue, currentTaggedValue);
2218 JSHandle<JSObject> obj =
2221 JSHandle<JSObject> arrayBuffer(thread, JSTypedArray::Cast(*obj)->GetViewedArrayBufferOrByteArray());
2227 JSHandle<JSTaggedValue> typedArrayTag = JSHandle<JSTaggedValue>::Cast(obj);
2480 JSHandle<JSTaggedValue> obj;
2497 obj = CreateObjImpl(reinterpret_cast<uintptr_t>(desc));
2500 obj = CreateObjImpl(reinterpret_cast<uintptr_t>(desc));
2504 return scope.Escape(JSNApiHelper::ToLocal<ObjectRef>(obj));
2515 auto obj = factory->CreateSObjectWithProperties(descs);
2517 return scope.Escape(JSNApiHelper::ToLocal<ObjectRef>(obj));
2527 JSHandle<JSTaggedValue> obj = factory->CreateJSObjectWithNamedProperties(propertyCount, keys, values);
2529 return scope.Escape(JSNApiHelper::ToLocal<ObjectRef>(obj));
2592 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
2593 LOG_IF_SPECIAL(obj, ERROR);
2596 if (!obj->IsHeapObject()) {
2597 return JSTaggedValue::SetProperty(thread, obj, keyValue, valueValue);
2599 return ObjectFastOperator::FastSetPropertyByValue(thread, obj.GetTaggedValue(),
2609 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
2610 LOG_IF_SPECIAL(obj, ERROR);
2614 if (!obj->IsHeapObject()) {
2615 return JSTaggedValue::SetProperty(thread, obj, keyValue, JSHandle<JSTaggedValue>(thread, valueValue));
2617 JSTaggedValue res = ObjectFastOperator::TrySetPropertyByNameThroughCacheAtLocal(thread, obj.GetTaggedValue(),
2625 res = ObjectFastOperator::SetPropertyByName(thread, obj.GetTaggedValue(), keyValue.GetTaggedValue(),
2631 return JSTaggedValue::SetProperty(thread, JSHandle<JSTaggedValue>(thread, obj.GetTaggedValue()), keyValue,
2634 return ObjectFastOperator::FastSetPropertyByValue(thread, obj.GetTaggedValue(),
2644 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
2645 LOG_IF_SPECIAL(obj, ERROR);
2647 if (!obj->IsHeapObject()) {
2648 return JSTaggedValue::SetProperty(thread, obj, key, valueValue);
2650 return ObjectFastOperator::FastSetPropertyByIndex(thread, obj.GetTaggedValue(),
2666 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
2667 LOG_IF_SPECIAL(obj, ERROR);
2669 return JSTaggedValue::DefineOwnProperty(thread, obj, keyValue, desc);
2679 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
2680 LOG_IF_SPECIAL(obj, ERROR);
2682 if (UNLIKELY(!obj->IsHeapObject())) {
2683 OperationResult ret = JSTaggedValue::GetProperty(thread, obj, keyValue);
2687 result = ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(),
2703 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
2704 LOG_IF_SPECIAL(obj, ERROR);
2707 if (UNLIKELY(!obj->IsHeapObject())) {
2708 OperationResult ret = JSTaggedValue::GetProperty(thread, obj, keyValue);
2712 result = ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(),
2728 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
2729 LOG_IF_SPECIAL(obj, ERROR);
2730 if (!obj->IsHeapObject()) {
2731 OperationResult ret = JSTaggedValue::GetProperty(thread, obj, key);
2735 result = ObjectFastOperator::FastGetPropertyByIndex(thread, obj.GetTaggedValue(), key);
2747 JSHandle<JSTaggedValue> obj = JSNApiHelper::ToJSHandle(this);
2748 LOG_IF_SPECIAL(obj, ERROR);
2751 bool ret = JSObject::GetOwnProperty(thread, JSHandle<JSObject>(obj), keyValue, desc);
2779 JSHandle<JSTaggedValue> obj(JSNApiHelper::ToJSHandle(this));
2780 LOG_IF_SPECIAL(obj, ERROR);
2781 JSHandle<TaggedArray> array(JSTaggedValue::GetOwnPropertyKeys(thread, obj));
2793 JSHandle<JSTaggedValue> obj(JSNApiHelper::ToJSHandle(this));
2794 LOG_IF_SPECIAL(obj, ERROR);
2795 JSHandle<TaggedArray> array(JSTaggedValue::GetAllPropertyKeys(thread, obj, filter));
2805 JSHandle<JSObject> obj(JSNApiHelper::ToJSHandle(this));
2806 LOG_IF_SPECIAL(obj, ERROR);
2807 JSHandle<TaggedArray> array(JSObject::EnumerableOwnNames(thread, obj));
2901 JSHandle<JSObject> obj(object);
2902 bool status = JSObject::SetIntegrityLevel(thread, obj, ecmascript::IntegrityLevel::FROZEN);
2915 JSHandle<JSTaggedValue> resultValue(obj);
2926 JSHandle<JSObject> obj(object);
2927 bool status = JSObject::SetIntegrityLevel(thread, obj, ecmascript::IntegrityLevel::SEALED);
2940 JSHandle<JSTaggedValue> resultValue(obj);
3005 JSHandle<JSNativePointer> obj = factory->NewJSNativePointer(nativePointer, nullptr, nullptr,
3007 return JSNApiHelper::ToLocal<NativePointerRef>(JSHandle<JSTaggedValue>(obj));
3016 JSHandle<JSNativePointer> obj = factory->NewJSNativePointer(nativePointer, callBack, data,
3018 return JSNApiHelper::ToLocal<NativePointerRef>(JSHandle<JSTaggedValue>(obj));
3027 JSHandle<JSNativePointer> obj =
3029 return JSNApiHelper::ToLocal<NativePointerRef>(JSHandle<JSTaggedValue>(obj));
3038 JSHandle<JSNativePointer> obj =
3040 return JSNApiHelper::ToLocal<NativePointerRef>(JSHandle<JSTaggedValue>(obj));
3791 Local<JSValueRef> ArrayRef::GetValueAt(const EcmaVM *vm, Local<JSValueRef> obj, uint32_t index)
3795 JSHandle<JSTaggedValue> object = JSNApiHelper::ToJSHandle(obj);
3800 bool ArrayRef::SetValueAt(const EcmaVM *vm, Local<JSValueRef> obj, uint32_t index, Local<JSValueRef> value)
3804 JSHandle<JSTaggedValue> objectHandle = JSNApiHelper::ToJSHandle(obj);
3834 Local<JSValueRef> SendableArrayRef::GetValueAt(const EcmaVM *vm, Local<JSValueRef> obj, uint32_t index)
3838 JSHandle<JSTaggedValue> object = JSNApiHelper::ToJSHandle(obj);
3843 bool SendableArrayRef::SetProperty(const EcmaVM *vm, Local<JSValueRef> obj, uint32_t index, Local<JSValueRef> value)
3847 JSHandle<JSTaggedValue> objectHandle = JSNApiHelper::ToJSHandle(obj);
5677 JSHandle<JSTaggedValue> obj(nativeObj);
5678 if (!(obj->IsECMAObject() || obj->IsCallable())) {
5684 LOG_IF_SPECIAL(obj, ERROR);
5686 JSTaggedValue res = ObjectFastOperator::TryFastHasProperty(thread, obj.GetTaggedValue(),
5692 auto ret = JSTaggedValue(JSTaggedValue::HasProperty(thread, obj, keyValue));
5701 JSHandle<JSTaggedValue> obj(nativeObj);
5702 if (!(obj->IsECMAObject() || obj->IsCallable())) {
5708 LOG_IF_SPECIAL(obj, ERROR);
5710 JSTaggedValue res = ObjectFastOperator::TryFastHasProperty(thread, obj.GetTaggedValue(),
5716 auto ret = JSTaggedValue(JSTaggedValue::HasProperty(thread, obj, keyValue));
5725 JSHandle<JSTaggedValue> obj(nativeObj);
5726 if (!(obj->IsECMAObject() || obj->IsCallable())) {
5732 LOG_IF_SPECIAL(obj, ERROR);
5734 if (!obj->IsHeapObject()) {
5735 OperationResult ret = JSTaggedValue::GetProperty(thread, obj, keyValue);
5740 JSTaggedValue res = ObjectFastOperator::TryFastGetPropertyByValue(thread, obj.GetTaggedValue(),
5747 JSTaggedValue ret = ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(),
5758 JSHandle<JSTaggedValue> obj(nativeObj);
5759 if (!(obj->IsECMAObject() || obj->IsCallable())) {
5765 LOG_IF_SPECIAL(obj, ERROR);
5773 auto ret = JSTaggedValue(JSTaggedValue::DeleteProperty(thread, obj, keyValue));
5782 JSHandle<JSTaggedValue> obj(nativeObj);
5783 if (!(obj->IsECMAObject() || obj->IsCallable())) {
5789 LOG_IF_SPECIAL(obj, ERROR);
5792 if (!obj->IsHeapObject()) {
5793 OperationResult ret = JSTaggedValue::GetProperty(thread, obj, keyValue);
5799 JSTaggedValue res = ObjectFastOperator::TryGetPropertyByNameThroughCacheAtLocal(thread, obj.GetTaggedValue(),
5806 res = ObjectFastOperator::GetPropertyByName(thread, obj.GetTaggedValue(), keyValue.GetTaggedValue());
5808 res = JSTaggedValue::GetProperty(thread, obj, keyValue).GetValue().GetTaggedValue();
5815 res = ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(), keyValue.GetTaggedValue());