Lines Matching refs:hclass
44 JSHandle<JSHClass> hclass(GetThread(), receiver->GetTaggedObject()->GetClass());
48 if (hclass->IsTS() && !op.IsFound()) {
52 if (!op.IsFound() && hclass->IsDictionaryElement()) {
58 JSTaggedValue proto = hclass->GetPrototype();
62 handlerValue = PrototypeHandler::LoadPrototype(thread_, op, hclass);
71 handlerValue = PrototypeHandler::LoadPrototype(thread_, op, hclass);
76 hclass = originhclass;
79 icAccessor_.AddHandlerWithoutKey(JSHandle<JSTaggedValue>::Cast(hclass), handlerValue);
85 icAccessor_.AddElementHandler(JSHandle<JSTaggedValue>::Cast(hclass), handlerValue);
87 icAccessor_.AddHandlerWithKey(key, JSHandle<JSTaggedValue>::Cast(hclass), handlerValue);
97 JSHandle<JSHClass> hclass(GetThread(), receiver->GetTaggedObject()->GetClass());
98 icAccessor_.AddElementHandler(JSHandle<JSTaggedValue>::Cast(hclass), handlerValue);
108 JSHandle<JSHClass> hclass(GetThread(), receiver->GetTaggedObject()->GetClass());
109 icAccessor_.AddElementHandler(JSHandle<JSTaggedValue>::Cast(hclass), handlerValue);
126 JSHandle<JSHClass> hclass(thread_, JSHandle<JSObject>::Cast(receiver)->GetClass());
127 handlerValue = TransWithProtoHandler::StoreTransition(thread_, op, hclass);
136 JSHandle<JSHClass> hclass(thread_, JSHandle<JSObject>::Cast(receiver)->GetClass());
137 handlerValue = PrototypeHandler::StorePrototype(thread_, op, hclass);