Lines Matching refs:receiver
34 #define CHECK_IS_ON_PROTOTYPE_CHAIN(receiver, holder) \
35 if (UNLIKELY((receiver) != (holder))) { \
161 JSTaggedValue FastRuntimeStub::CallGetter(JSThread *thread, JSTaggedValue receiver, JSTaggedValue holder,
164 return ObjectFastOperator::CallGetter(thread, receiver, holder, value);
167 JSTaggedValue FastRuntimeStub::CallSetter(JSThread *thread, JSTaggedValue receiver, JSTaggedValue value,
170 return ObjectFastOperator::CallSetter(thread, receiver, value, accessorValue);
174 JSTaggedValue FastRuntimeStub::GetPropertyByIndex(JSThread *thread, JSTaggedValue receiver, uint32_t index)
176 return ObjectFastOperator::GetPropertyByIndex<status>(thread, receiver, index);
180 JSTaggedValue FastRuntimeStub::GetPropertyByValue(JSThread *thread, JSTaggedValue receiver, JSTaggedValue key)
182 return ObjectFastOperator::GetPropertyByValue<status>(thread, receiver, key);
186 JSTaggedValue FastRuntimeStub::GetPropertyByName(JSThread *thread, JSTaggedValue receiver, JSTaggedValue key)
188 return ObjectFastOperator::GetPropertyByName<status>(thread, receiver, key);
192 JSTaggedValue FastRuntimeStub::SetPropertyByName(JSThread *thread, JSTaggedValue receiver, JSTaggedValue key,
196 return ObjectFastOperator::SetPropertyByName<status>(thread, receiver, key, value);
200 JSTaggedValue FastRuntimeStub::SetPropertyByIndex(JSThread *thread, JSTaggedValue receiver, uint32_t index,
204 return ObjectFastOperator::SetPropertyByIndex<status>(thread, receiver, index, value);
208 JSTaggedValue FastRuntimeStub::SetPropertyByValue(JSThread *thread, JSTaggedValue receiver, JSTaggedValue key,
212 return ObjectFastOperator::SetPropertyByValue<status>(thread, receiver, key, value);
215 JSTaggedValue FastRuntimeStub::GetGlobalOwnProperty(JSThread *thread, JSTaggedValue receiver, JSTaggedValue key)
217 JSObject *obj = JSObject::Cast(receiver);
224 return CallGetter(thread, receiver, receiver, value);