Lines Matching refs:JSReceiver

89 Maybe<bool> JSReceiver::HasProperty(LookupIterator* it) {
124 Maybe<bool> JSReceiver::HasOwnProperty(Isolate* isolate,
125 Handle<JSReceiver> object,
129 return JSReceiver::GetOwnPropertyDescriptor(isolate, object, name, &desc);
139 JSReceiver::GetOwnPropertyAttributes(object, name);
144 Handle<Object> JSReceiver::GetDataProperty(LookupIterator* it,
175 Maybe<bool> JSReceiver::HasInPrototypeChain(Isolate* isolate,
176 Handle<JSReceiver> object,
189 bool JSReceiver::CheckPrivateNameStore(LookupIterator* it, bool is_define) {
238 Maybe<bool> JSReceiver::CheckIfCanDefine(Isolate* isolate, LookupIterator* it,
274 Handle<JSReceiver> target, Handle<Object> source,
294 Handle<Map> map(JSReceiver::cast(*source).map(), isolate);
414 Maybe<bool> JSReceiver::SetOrCopyDataProperties(
415 Isolate* isolate, Handle<JSReceiver> target, Handle<Object> source,
424 Handle<JSReceiver> from = Object::ToObject(isolate, source).ToHandleChecked();
470 JSReceiver::GetOwnPropertyDescriptor(isolate, from, next_key, &desc);
502 String JSReceiver::class_name() {
553 Isolate* isolate, Handle<JSReceiver> receiver) {
575 auto current = PrototypeIterator::GetCurrent<JSReceiver>(it);
580 auto maybe_to_string_tag = JSReceiver::GetDataProperty(
601 auto maybe_constructor = JSReceiver::GetDataProperty(
622 MaybeHandle<JSFunction> JSReceiver::GetConstructor(
623 Isolate* isolate, Handle<JSReceiver> receiver) {
628 Handle<String> JSReceiver::GetConstructorName(Isolate* isolate,
629 Handle<JSReceiver> receiver) {
633 MaybeHandle<NativeContext> JSReceiver::GetCreationContext() {
634 JSReceiver receiver = *this;
659 MaybeHandle<NativeContext> JSReceiver::GetFunctionRealm(
660 Handle<JSReceiver> receiver) {
666 JSReceiver current = *receiver;
676 current = JSReceiver::cast(proxy.target());
700 MaybeHandle<NativeContext> JSReceiver::GetContextForMicrotask(
701 Handle<JSReceiver> receiver) {
712 receiver = Handle<JSReceiver>::cast(target);
720 Maybe<PropertyAttributes> JSReceiver::GetPropertyAttributes(
789 int GetIdentityHashHelper(JSReceiver object) {
824 void JSReceiver::SetIdentityHash(int hash) {
834 void JSReceiver::SetProperties(HeapObject properties) {
851 Object JSReceiver::GetIdentityHash() {
863 Smi JSReceiver::CreateIdentityHash(Isolate* isolate, JSReceiver key) {
872 Smi JSReceiver::GetOrCreateIdentityHash(Isolate* isolate) {
880 return JSReceiver::CreateIdentityHash(isolate, *this);
883 void JSReceiver::DeleteNormalizedProperty(Handle<JSReceiver> object,
924 Maybe<bool> JSReceiver::DeleteProperty(LookupIterator* it,
997 Maybe<bool> JSReceiver::DeleteElement(Handle<JSReceiver> object, uint32_t index,
1004 Maybe<bool> JSReceiver::DeleteProperty(Handle<JSReceiver> object,
1012 Maybe<bool> JSReceiver::DeletePropertyOrElement(Handle<JSReceiver> object,
1023 Object JSReceiver::DefineProperty(Isolate* isolate, Handle<Object> object,
1045 DefineOwnProperty(isolate, Handle<JSReceiver>::cast(object), key, &desc,
1056 MaybeHandle<Object> JSReceiver::DefineProperties(Isolate* isolate,
1069 Handle<JSReceiver> props;
1092 Maybe<PropertyAttributes> maybe = JSReceiver::GetPropertyAttributes(&it);
1120 DefineOwnProperty(isolate, Handle<JSReceiver>::cast(object),
1131 Maybe<bool> JSReceiver::DefineOwnProperty(Isolate* isolate,
1132 Handle<JSReceiver> object,
1162 Maybe<bool> JSReceiver::OrdinaryDefineOwnProperty(
1171 Maybe<bool> JSReceiver::OrdinaryDefineOwnProperty(
1367 Maybe<bool> JSReceiver::OrdinaryDefineOwnProperty(
1405 Maybe<bool> JSReceiver::IsCompatiblePropertyDescriptor(
1417 Maybe<bool> JSReceiver::ValidateAndApplyPropertyDescriptor(
1675 Maybe<bool> JSReceiver::CreateDataProperty(Isolate* isolate,
1676 Handle<JSReceiver> object,
1686 Maybe<bool> JSReceiver::CreateDataProperty(LookupIterator* it,
1690 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(it->GetReceiver());
1703 return JSReceiver::DefineOwnProperty(isolate, receiver, it->GetName(),
1708 Maybe<bool> JSReceiver::AddPrivateField(LookupIterator* it,
1711 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(it->GetReceiver());
1751 Maybe<bool> JSReceiver::GetOwnPropertyDescriptor(Isolate* isolate,
1752 Handle<JSReceiver> object,
1828 Maybe<bool> JSReceiver::GetOwnPropertyDescriptor(LookupIterator* it,
1832 if (it->IsFound() && it->GetHolder<JSReceiver>()->IsJSProxy()) {
1873 it->GetHolder<JSReceiver>()->GetCreationContext().ToHandleChecked();
1891 Maybe<bool> JSReceiver::SetIntegrityLevel(Handle<JSReceiver> receiver,
1918 MAYBE_RETURN(JSReceiver::PreventExtensions(receiver, should_throw),
1923 isolate, keys, JSReceiver::OwnPropertyKeys(receiver), Nothing<bool>());
1945 Maybe<bool> owned = JSReceiver::GetOwnPropertyDescriptor(
1962 Maybe<bool> GenericTestIntegrityLevel(Handle<JSReceiver> receiver,
1966 Maybe<bool> extensible = JSReceiver::IsExtensible(receiver);
1974 isolate, keys, JSReceiver::OwnPropertyKeys(receiver), Nothing<bool>());
1979 Maybe<bool> owned = JSReceiver::GetOwnPropertyDescriptor(
1996 Maybe<bool> JSReceiver::TestIntegrityLevel(Handle<JSReceiver> receiver,
2005 Maybe<bool> JSReceiver::PreventExtensions(Handle<JSReceiver> object,
2016 Maybe<bool> JSReceiver::IsExtensible(Handle<JSReceiver> object) {
2024 MaybeHandle<Object> JSReceiver::ToPrimitive(Isolate* isolate,
2025 Handle<JSReceiver> receiver,
2052 MaybeHandle<Object> JSReceiver::OrdinaryToPrimitive(
2053 Isolate* isolate, Handle<JSReceiver> receiver,
2069 JSReceiver::GetProperty(isolate, receiver, name),
2085 Isolate* isolate, Handle<JSReceiver> receiver, bool get_entries,
2087 Handle<Map> map(JSReceiver::cast(*receiver).map(), isolate);
2185 Handle<JSReceiver> object,
2216 Maybe<bool> did_get_descriptor = JSReceiver::GetOwnPropertyDescriptor(
2242 MaybeHandle<FixedArray> JSReceiver::GetOwnValues(Handle<JSReceiver> object,
2249 MaybeHandle<FixedArray> JSReceiver::GetOwnEntries(Handle<JSReceiver> object,
2256 Maybe<bool> JSReceiver::SetPrototype(Isolate* isolate,
2257 Handle<JSReceiver> object,
2268 bool JSReceiver::HasProxyInPrototype(Isolate* isolate) {
2277 bool JSReceiver::IsCodeLike(Isolate* isolate) const {
2294 Handle<JSReceiver> new_target,
3558 Maybe<bool> can_define = JSReceiver::CheckIfCanDefine(
3988 MAYBE_RETURN(JSReceiver::GetPropertyAttributes(it), Nothing<bool>());
3989 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(it->GetReceiver());
3993 JSReceiver::CheckIfCanDefine(isolate, it, value, should_throw);
4103 return GenericTestIntegrityLevel(Handle<JSReceiver>::cast(object), level);
4182 Handle<JSReceiver> js_options = Handle<JSReceiver>::cast(options);
4694 for (PrototypeIterator iter(isolate, Handle<JSReceiver>::cast(receiver),
5042 for (PrototypeIterator iter(isolate, JSReceiver::cast(*value),
5045 if (iter.GetCurrent<JSReceiver>() == *object) {
5400 Handle<JSReceiver> new_target, double tv) {