Lines Matching refs:JSObject
363 class JSObject : public ECMAObject {
373 CAST_CHECK(JSObject, IsECMAObject);
387 …static bool CreateDataProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JST…
390 static bool CreateDataProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index,
393 static bool CreateMethodProperty(JSThread *thread, const JSHandle<JSObject> &obj,
396 static bool CreateDataPropertyOrThrow(JSThread *thread, const JSHandle<JSObject> &obj,
399 …static bool CreateDataPropertyOrThrow(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t in…
402 … static JSHandle<TaggedArray> EnumerableOwnNames(JSThread *thread, const JSHandle<JSObject> &obj);
405 …c JSHandle<TaggedArray> EnumerableOwnPropertyNames(JSThread *thread, const JSHandle<JSObject> &obj,
407 static void EnumerableOwnPropertyNamesHelper(JSThread *thread, const JSHandle<JSObject> &obj,
413 …static bool SetIntegrityLevel(JSThread *thread, const JSHandle<JSObject> &obj, IntegrityLevel leve…
415 …static bool TestIntegrityLevel(JSThread *thread, const JSHandle<JSObject> &obj, IntegrityLevel lev…
417 … static JSHandle<JSTaggedValue> SpeciesConstructor(JSThread *thread, const JSHandle<JSObject> &obj,
425 static JSTaggedValue GetPrototype(const JSHandle<JSObject> &obj);
428 …static bool SetPrototype(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedV…
436 static bool PreventExtensions(JSThread *thread, const JSHandle<JSObject> &obj);
439 …static bool GetOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTagge…
444 static bool OrdinaryGetOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj,
448 …static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTa…
451 static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index,
454 static bool OrdinaryDefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj,
457 …static bool OrdinaryDefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t in…
466 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSObject> &obj,
479 …static bool SetProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedVa…
496 …static bool HasProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedVa…
498 static bool HasProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index);
501 …static bool DeleteProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTagge…
504 … static JSHandle<TaggedArray> GetOwnPropertyKeys(JSThread *thread, const JSHandle<JSObject> &obj);
506 …static JSHandle<TaggedArray> GetAllPropertyKeys(JSThread *thread, const JSHandle<JSObject> &obj, u…
508 …static JSHandle<TaggedArray> GetOwnEnumPropertyKeys(JSThread *thread, const JSHandle<JSObject> &ob…
511 static JSHandle<JSObject> ObjectCreate(JSThread *thread, const JSHandle<JSObject> &proto);
564 static void DefinePropertyByLiteral(JSThread *thread, const JSHandle<JSObject> &obj,
571 static JSHandle<JSObject> CreateObjectFromProperties(const JSThread *thread,
574 static void GetAllKeys(const JSThread *thread, const JSHandle<JSObject> &obj, int offset,
576 static void GetAllKeys(const JSHandle<JSObject> &obj, std::vector<JSTaggedValue> &keyVector);
578 static void GetAllKeysByFilter(const JSThread *thread, const JSHandle<JSObject> &obj,
582 static void GetAllElementKeys(JSThread *thread, const JSHandle<JSObject> &obj, int offset,
585 const JSHandle<JSObject> &obj,
590 static void GetALLElementKeysIntoVector(const JSThread *thread, const JSHandle<JSObject> &obj,
595 …static JSHandle<TaggedArray> GetEnumElementKeys(JSThread *thread, const JSHandle<JSObject> &obj, i…
597 static void GetEnumElementKeys(JSThread *thread, const JSHandle<JSObject> &obj, int offset,
599 …static JSHandle<TaggedArray> GetAllEnumKeys(const JSThread *thread, const JSHandle<JSObject> &obj,…
601 static void GetAllEnumKeys(const JSThread *thread, const JSHandle<JSObject> &obj, int offset,
616 …NameDictionary> TransitionToDictionary(const JSThread *thread, const JSHandle<JSObject> &receiver);
635 static bool IsArrayLengthWritable(JSThread *thread, const JSHandle<JSObject> &receiver);
638 …c JSHandle<TaggedArray> GrowElementsCapacity(const JSThread *thread, const JSHandle<JSObject> &obj,
645 static void ElementsToDictionary(const JSThread *thread, JSHandle<JSObject> obj);
656 …JSThread *thread, const JSHandle<JSObject> &receiver, uint32_t index, const JSHandle<JSTaggedValue…
661 static void DeletePropertyInternal(JSThread *thread, const JSHandle<JSObject> &obj,
670 …JSThread *thread, const JSHandle<JSObject> &obj, uint32_t *copyLengthOfKeys, uint32_t *copyLengthO…
671 static bool CheckHClassHit(const JSHandle<JSObject> &obj, const JSHandle<JSHClass> &cls);