Lines Matching refs:key_obj
778 Handle<Object> key_obj = args.at(1);
799 if (key_obj->IsString() && String::cast(*key_obj).AsArrayIndex(&index)) {
800 key_obj = isolate->factory()->NewNumberFromUint(index);
806 !lookup_start_object->IsAccessCheckNeeded() && key_obj->IsName()) {
807 Handle<Name> key = Handle<Name>::cast(key_obj);
808 key_obj = key = isolate->factory()->InternalizeName(key);
844 } else if (key_obj->IsSmi()) {
853 if (Smi::ToInt(*key_obj) >= lookup_start_object->elements().length()) {
863 } else if (lookup_start_obj->IsString() && key_obj->IsSmi()) {
866 int smi_index = Handle<Smi>::cast(key_obj)->value();
876 isolate, Runtime::GetObjectProperty(isolate, lookup_start_obj, key_obj,