Lines Matching defs:newHClass
242 JSHandle<JSHClass> newHClass = Clone(thread, jshclass);
243 newHClass->SetIsPrototype(isPrototype);
244 newHClass->SetElementsKind(kind);
245 return newHClass;
296 JSHandle<JSHClass> newHClass = JSHandle<JSHClass>(thread, newClass);
299 JSHClass::EnableProtoChangeMarker(thread, newHClass);
300 JSHClass::NotifyHclassChanged(thread, jshclass, newHClass, key.GetTaggedValue());
302 JSHClass::RefreshUsers(thread, jshclass, newHClass);
304 JSHClass::EnablePHCProtoChangeMarker(thread, newHClass);
306 JSHClass::NotifyHclassChanged(thread, jshclass, newHClass, key.GetTaggedValue());
634 JSHandle<JSHClass> newHClass = JSHClass::Clone(thread, oldHClass);
635 RestoreElementsKindToGeneric(*newHClass);
637 JSHandle<LayoutInfo> oldLayout(thread, newHClass->GetLayout());
640 newHClass->SetLayout(thread, newLayout);
643 auto hclass = JSHClass::Cast(newHClass.GetTaggedValue().GetTaggedObject());
650 JSHClass::NotifyHclassChanged(thread, oldHClass, newHClass, key.GetTaggedValue());
653 receiver->SynchronizedSetClass(thread, *newHClass);