Lines Matching refs:JSReceiver

34 // JSReceiver includes types on which properties can be defined, i.e.,
36 class JSReceiver : public TorqueGeneratedJSReceiver<JSReceiver, HeapObject> {
84 static void DeleteNormalizedProperty(Handle<JSReceiver> object,
89 Isolate* isolate, Handle<JSReceiver> receiver,
94 Isolate* isolate, Handle<JSReceiver> receiver,
98 Handle<JSReceiver> receiver);
100 Handle<JSReceiver> receiver);
104 Isolate* isolate, Handle<JSReceiver> receiver);
107 Isolate* isolate, Handle<JSReceiver> object, Handle<Object> proto);
114 Isolate* isolate, Handle<JSReceiver> target, Handle<Object> source,
123 Isolate* isolate, Handle<JSReceiver> object, Handle<Name> name);
125 Isolate* isolate, Handle<JSReceiver> object, uint32_t index);
128 Isolate* isolate, Handle<JSReceiver> object, Handle<Name> name);
130 Isolate* isolate, Handle<JSReceiver> object, uint32_t index);
133 Isolate* isolate, Handle<JSReceiver> receiver, const char* key);
135 Isolate* isolate, Handle<JSReceiver> receiver, Handle<Name> name);
137 Isolate* isolate, Handle<JSReceiver> receiver, uint32_t index);
141 DeletePropertyOrElement(Handle<JSReceiver> object, Handle<Name> name,
144 Handle<JSReceiver> object, Handle<Name> name,
149 Handle<JSReceiver> object, uint32_t index,
161 Isolate* isolate, Handle<JSReceiver> object, Handle<Object> key,
177 Isolate* isolate, Handle<JSReceiver> object, Handle<Name> key,
214 GetOwnPropertyDescriptor(Isolate* isolate, Handle<JSReceiver> object,
224 Handle<JSReceiver> object, IntegrityLevel lvl, ShouldThrow should_throw);
229 Handle<JSReceiver> object, IntegrityLevel lvl);
233 Handle<JSReceiver> object, ShouldThrow should_throw);
236 Handle<JSReceiver> object);
244 Handle<JSReceiver> receiver);
251 Handle<JSReceiver> receiver);
256 GetPropertyAttributes(Handle<JSReceiver> object, Handle<Name> name);
258 GetOwnPropertyAttributes(Handle<JSReceiver> object, Handle<Name> name);
260 GetOwnPropertyAttributes(Handle<JSReceiver> object, uint32_t index);
263 GetElementAttributes(Handle<JSReceiver> object, uint32_t index);
265 GetOwnElementAttributes(Handle<JSReceiver> object, uint32_t index);
270 // Set the object's prototype (only JSReceiver and null are allowed values).
272 Isolate* isolate, Handle<JSReceiver> object, Handle<Object> value,
276 Handle<JSReceiver> object,
288 static Smi CreateIdentityHash(Isolate* isolate, JSReceiver key);
292 // JSReceiver::kHashMask.
297 Handle<JSReceiver> object);
300 Handle<JSReceiver> object, PropertyFilter filter,
304 Handle<JSReceiver> object, PropertyFilter filter,
319 TQ_OBJECT_CONSTRUCTORS(JSReceiver)
326 class JSObject : public TorqueGeneratedJSObject<JSObject, JSReceiver> {
331 Handle<JSFunction> constructor, Handle<JSReceiver> new_target,
525 // Used from JSReceiver.
724 // Set the object's prototype (only JSReceiver and null are allowed values).
873 friend class JSReceiver;
1102 Handle<JSFunction> constructor, Handle<JSReceiver> new_target, double tv);