Lines Matching defs:name
74 #include "src/objects/swiss-name-dictionary-inl.h"
126 Handle<Name> name) {
129 return JSReceiver::GetOwnPropertyDescriptor(isolate, object, name, &desc);
133 PropertyKey key(isolate, name);
139 JSReceiver::GetOwnPropertyAttributes(object, name);
357 // that the object has a simple shape, and that the key is a name.
555 // constructor on the map provides the most accurate name.
564 Handle<String> name =
566 if (name->length() != 0 &&
567 !name->Equals(ReadOnlyRoots(isolate).Object_string())) {
568 return std::make_pair(constructor, name);
594 // The constructor name for `B.prototype` must yield "A", so we don't take
605 auto name = SharedFunctionInfo::DebugName(
608 if (name->length() != 0 &&
609 !name->Equals(ReadOnlyRoots(isolate).Object_string())) {
610 return std::make_pair(constructor, name);
938 DCHECK(it->name()->IsPrivate());
1005 Handle<Name> name,
1007 LookupIterator it(object->GetIsolate(), object, name, object,
1013 Handle<Name> name,
1016 PropertyKey key(isolate, name);
1121 desc->name(), desc, Just(kThrowOnError));
1216 result = args.CallNamedGetter(interceptor, it->name());
1235 DCHECK_IMPLIES(!it->IsElement(*holder) && it->name()->IsSymbol(),
1250 result = args.CallNamedQuery(interceptor, it->name());
1265 result = args.CallNamedGetter(interceptor, it->name());
1301 result = !args.CallNamedSetter(interceptor, it->name(), value).is_null();
1356 !args.CallNamedDefiner(interceptor, it->name(), *descriptor).is_null();
1421 // We either need a LookupIterator, or a property name.
1803 result = args.CallNamedDescriptor(interceptor, it->name());
2066 for (Handle<String> name : method_names) {
2069 JSReceiver::GetProperty(isolate, receiver, name),
2160 // the object has a simple shape, and that the key is a name.
2580 Handle<Name> name = it->GetName();
2581 if (name->IsSymbol() && Symbol::cast(*name).is_well_known_symbol()) {
2651 void JSObject::SetNormalizedProperty(Handle<JSObject> object, Handle<Name> name,
2655 DCHECK(name->IsUniqueName());
2658 uint32_t hash = name->hash();
2665 InternalIndex entry = dictionary->FindEntry(isolate, roots, name, hash);
2673 auto cell = isolate->factory()->NewPropertyCell(name, details, value);
2675 GlobalDictionary::Add(isolate, dictionary, name, cell, details);
2686 InternalIndex entry = dictionary->FindEntry(isolate, *name);
2691 SwissNameDictionary::Add(isolate, dictionary, name, value, details);
2699 InternalIndex entry = dictionary->FindEntry(isolate, name);
2704 NameDictionary::Add(isolate, dictionary, name, value, details);
2711 dictionary->SetEntry(entry, *name, *value, details);
2785 Object source_name = Script::cast(function.shared().script()).name();
2903 Name name = o.GetKey(i);
2904 if (name.IsString()) {
2905 String::cast(name).PrintOn(file);
2907 PrintF(file, "{symbol %p}", reinterpret_cast<void*>(name.ptr()));
3467 Handle<Name> name, Handle<Object> value,
3469 LookupIterator it(isolate, object, name, object,
3475 DCHECK(!name->AsArrayIndex(&index));
3479 DCHECK(object->map().is_extensible() || name->IsPrivate());
3488 const char* name, Handle<Object> value,
3491 isolate->factory()->InternalizeUtf8String(name), value,
3572 : LookupIterator(isolate, receiver, it->name(), c);
3628 Handle<JSObject> object, Handle<Name> name, Handle<Object> value,
3631 LookupIterator it(object->GetIsolate(), object, name, object,
3646 Handle<JSObject> object, Handle<Name> name, Handle<Object> value,
3649 PropertyKey key(isolate, name);
3973 result = args.CallNamedDeleter(interceptor, it->name());
4555 Handle<Name> name,
4561 PropertyKey key(isolate, name);
4599 Handle<Name> name,
4604 PropertyKey key(isolate, name);
5351 Handle<Name> name) {
5352 PropertyKey key(isolate, name);
5367 Handle<Name> name) {
5368 PropertyKey key(isolate, name);
5380 Handle<Name> name) {
5387 InternalIndex entry = dictionary->FindEntry(isolate, name);