Lines Matching refs:Handle
71 // Handle negative keys in the runtime.
89 Handle<Object> target = args.atOrUndefined(isolate, 1);
94 Handle<JSReceiver> to = Handle<JSReceiver>::cast(target);
101 Handle<Object> next_source = args.at(i);
112 Handle<JSReceiver> object;
113 Handle<Name> name;
339 // Handle dictionary objects or fast objects with properties in runtime.
401 Handle<Object> target = args.at(1);
402 Handle<Object> properties = args.at(2);
412 Handle<Object> target = args.at(1);
413 Handle<Object> key = args.at(2);
414 Handle<Object> attributes = args.at(3);
422 Object* ObjectDefineAccessor(Isolate* isolate, Handle<Object> object,
423 Handle<Object> name, Handle<Object> accessor) {
425 Handle<JSReceiver> receiver;
463 Handle<Object> object,
464 Handle<Object> key, AccessorComponent component) {
502 Handle<Object> prototype;
516 Handle<Object> maybe_pair = it.GetAccessors();
519 Handle<AccessorPair>::cast(maybe_pair), component);
534 Handle<Object> object = args.at(0); // Receiver.
535 Handle<Object> name = args.at(1);
536 Handle<Object> getter = args.at(2);
544 Handle<Object> object = args.at(0); // Receiver.
545 Handle<Object> name = args.at(1);
546 Handle<Object> setter = args.at(2);
554 Handle<Object> object = args.at(0);
555 Handle<Object> name = args.at(1);
563 Handle<Object> object = args.at(0);
564 Handle<Object> name = args.at(1);
571 Handle<Object> object = args.atOrUndefined(isolate, 1);
573 MAYBE_RETURN(JSReceiver::SetIntegrityLevel(Handle<JSReceiver>::cast(object),
583 Handle<Object> object = args.atOrUndefined(isolate, 1);
585 Handle<JSReceiver> receiver;
598 Handle<Object> object = args.atOrUndefined(isolate, 1);
607 Handle<Object> proto = args.atOrUndefined(isolate, 2);
615 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(object);
631 Handle<JSReceiver> receiver;
644 Handle<Object> object = args.receiver();
653 Handle<Object> proto = args.at(1);
660 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(object);
676 Handle<Object> object = args.atOrUndefined(isolate, 1);
677 Handle<JSReceiver> receiver;
681 Handle<Object> property = args.atOrUndefined(isolate, 2);
682 Handle<Name> key;
700 Handle<Object> object = args.atOrUndefined(isolate, 1);
701 Handle<JSReceiver> receiver;
704 Handle<FixedArray> keys;
728 Handle<Object> value1 = args.at(1);
729 Handle<Object> value2 = args.at(2);
736 Handle<Object> object = args.atOrUndefined(isolate, 1);
739 ? JSReceiver::IsExtensible(Handle<JSReceiver>::cast(object))
748 Handle<Object> object = args.atOrUndefined(isolate, 1);
751 Handle<JSReceiver>::cast(object), FROZEN)
760 Handle<Object> object = args.atOrUndefined(isolate, 1);
763 Handle<JSReceiver>::cast(object), SEALED)
772 Handle<Object> object = args.atOrUndefined(isolate, 1);
773 Handle<JSReceiver> receiver;
777 Handle<FixedArray> keys;
790 Handle<FixedArray> cache(
806 Handle<Object> object = args.atOrUndefined(isolate, 1);
807 Handle<JSReceiver> receiver;
810 Handle<FixedArray> values;
818 Handle<Object> object = args.atOrUndefined(isolate, 1);
819 Handle<JSReceiver> receiver;
822 Handle<FixedArray> entries;
831 Handle<Object> object = args.atOrUndefined(isolate, 1);
833 Handle<JSReceiver> receiver;
837 Handle<FixedArray> keys;
843 Handle<JSObject> descriptors =
847 Handle<Name> key = Handle<Name>::cast(FixedArray::get(*keys, i, isolate));
854 Handle<Object> from_descriptor = descriptor.ToObject(isolate);
869 Handle<Object> object = args.atOrUndefined(isolate, 1);
871 MAYBE_RETURN(JSReceiver::PreventExtensions(Handle<JSReceiver>::cast(object),
881 Handle<Object> object = args.atOrUndefined(isolate, 1);
883 MAYBE_RETURN(JSReceiver::SetIntegrityLevel(Handle<JSReceiver>::cast(object),