Lines Matching defs:proxy

32     static JSTaggedValue GetPrototype(JSThread *thread, const JSHandle<JSProxy> &proxy);
34 static bool SetPrototype(JSThread *thread, const JSHandle<JSProxy> &proxy, const JSHandle<JSTaggedValue> &proto);
36 static bool IsExtensible(JSThread *thread, const JSHandle<JSProxy> &proxy);
38 static bool PreventExtensions(JSThread *thread, const JSHandle<JSProxy> &proxy);
40 static bool GetOwnProperty(JSThread *thread, const JSHandle<JSProxy> &proxy, const JSHandle<JSTaggedValue> &key,
43 static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSProxy> &proxy, const JSHandle<JSTaggedValue> &key,
46 static bool HasProperty(JSThread *thread, const JSHandle<JSProxy> &proxy, const JSHandle<JSTaggedValue> &key);
48 static inline OperationResult GetProperty(JSThread *thread, const JSHandle<JSProxy> &proxy,
51 return GetProperty(thread, proxy, key, JSHandle<JSTaggedValue>::Cast(proxy));
53 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSProxy> &proxy,
56 static inline bool SetProperty(JSThread *thread, const JSHandle<JSProxy> &proxy, const JSHandle<JSTaggedValue> &key,
59 return SetProperty(thread, proxy, key, value, JSHandle<JSTaggedValue>::Cast(proxy), mayThrow);
61 static bool SetProperty(JSThread *thread, const JSHandle<JSProxy> &proxy, const JSHandle<JSTaggedValue> &key,
65 static bool DeleteProperty(JSThread *thread, const JSHandle<JSProxy> &proxy, const JSHandle<JSTaggedValue> &key);
68 static JSHandle<TaggedArray> OwnPropertyKeys(JSThread *thread, const JSHandle<JSProxy> &proxy);
70 static JSHandle<TaggedArray> GetAllPropertyKeys(JSThread *thread, const JSHandle<JSProxy> &proxy, uint32_t filter);