Home | History | Annotate | Download | only in src

Lines Matching refs:JSReceiver

54 //       - JSReceiver  (suitable for property access)
617 // All the following types are subtypes of JSReceiver, which corresponds to
651 // Boundary for objects represented as JSReceiver (i.e. JSObject or JSProxy).
803 V(JSReceiver) \
852 class JSReceiver;
941 JSReceiver* getter);
1379 // JSReceiver includes types on which properties can be defined, i.e.,
1381 class JSReceiver: public HeapObject {
1390 static inline JSReceiver* cast(Object* obj);
1392 static Handle<Object> SetProperty(Handle<JSReceiver> object,
1407 MUST_USE_RESULT MaybeObject* SetPropertyWithDefinedSetter(JSReceiver* setter,
1432 PropertyAttributes GetPropertyAttributeWithReceiver(JSReceiver* receiver,
1444 // Set the object's prototype (only JSReceiver and null are allowed).
1461 PropertyAttributes GetPropertyAttribute(JSReceiver* receiver,
1466 DISALLOW_IMPLICIT_CONSTRUCTORS(JSReceiver);
1473 class JSObject: public JSReceiver {
1617 // Used from JSReceiver.
1650 JSReceiver* receiver,
1654 JSReceiver* receiver,
1658 JSReceiver* receiver,
1740 bool HasElementWithReceiver(JSReceiver* receiver, uint32_t index);
1768 bool HasElementWithInterceptor(JSReceiver* receiver, uint32_t index);
7652 class JSProxy: public JSReceiver {
7700 JSReceiver* receiver,
7703 JSReceiver* receiver,