Lines Matching defs:thread
22 JSHandle<JSPrimitiveRef> JSPrimitiveRef::StringCreate(JSThread *thread, const JSHandle<JSTaggedValue> &value,
32 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
34 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSPrimitiveRef, thread);
36 JSHandle<JSTaggedValue> lengthStr = thread->GlobalConstants()->GetHandledLengthString();
40 PropertyDescriptor desc(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(length)), false, false, false);
41 [[maybe_unused]] bool status = JSTaggedValue::DefinePropertyOrThrow(thread, str, lengthStr, desc);
42 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSPrimitiveRef, thread);
48 bool JSPrimitiveRef::StringGetIndexProperty(const JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index,
53 JSHandle<EcmaString> strHandle(thread, EcmaString::Cast(JSPrimitiveRef::Cast(*obj)->GetValue()));
54 JSHandle<EcmaString> strFlat(thread, EcmaStringAccessor::Flatten(thread->GetEcmaVM(), strHandle));
62 JSHandle<JSTaggedValue> value(thread->GetEcmaVM()->GetFactory()->NewFromUtf16(&tmpChar, 1));