Lines Matching refs:JSReceiver

47 inline bool HasOnlySimpleElements(Isolate* isolate, JSReceiver receiver) {
153 Isolate* isolate, Handle<JSReceiver> receiver) {
172 Isolate* isolate, Handle<JSReceiver> receiver, double length) {
190 Handle<JSReceiver> receiver,
213 Isolate* isolate, BuiltinArguments* args, Handle<JSReceiver> receiver,
260 Handle<JSReceiver> receiver;
310 Handle<JSReceiver> receiver;
403 Handle<JSReceiver> receiver;
441 MAYBE_RETURN(JSReceiver::DeletePropertyOrElement(receiver, index,
483 isolate, result, JSReceiver::GetElement(isolate, array, new_length));
505 Handle<JSReceiver> receiver) {
517 Handle<JSReceiver> receiver,
541 JSReceiver::HasProperty(isolate, receiver, from));
558 MAYBE_RETURN(JSReceiver::DeletePropertyOrElement(receiver, to,
570 MAYBE_RETURN(JSReceiver::DeletePropertyOrElement(receiver, new_length,
587 Handle<JSReceiver> receiver;
696 JSReceiver::CreateDataProperty(&it, elm, Just(kThrowOnError)), false);
762 V8_WARN_UNUSED_RESULT MaybeHandle<JSReceiver> ToJSReceiver() {
764 Handle<JSReceiver> result = Handle<JSReceiver>::cast(storage_);
772 JSReceiver);
1047 bool IterateElementsSlow(Isolate* isolate, Handle<JSReceiver> receiver,
1050 Maybe<bool> maybe = JSReceiver::HasElement(isolate, receiver, i);
1055 isolate, element_value, JSReceiver::GetElement(isolate, receiver, i),
1064 * A helper function that visits "array" elements of a JSReceiver in numerical
1073 bool IterateElements(Isolate* isolate, Handle<JSReceiver> receiver,
1127 Maybe<bool> maybe = JSReceiver::HasElement(isolate, array, j);
1134 JSReceiver::GetElement(isolate, array, j), false);
1165 Maybe<bool> maybe = JSReceiver::HasElement(isolate, array, j);
1173 JSReceiver::GetElement(isolate, array, j), false);
1198 isolate, element, JSReceiver::GetElement(isolate, array, index),
1214 isolate, element, JSReceiver::GetElement(isolate, array, index),
1245 JSReceiver::cast(*obj).HasProxyInPrototype(isolate)) {
1425 Handle<JSReceiver> object = Handle<JSReceiver>::cast(obj);
1567 inline bool IsFastArray(Handle<JSReceiver> object) {
1595 Isolate* isolate, Handle<JSReceiver> O, Handle<Object> callbackfn,
1721 Handle<JSReceiver> O;
1769 JSReceiver::CreateDataProperty(isolate, obj, key, array,
1783 Handle<JSReceiver> O;