Lines Matching refs:newClass
100 auto *newClass = static_cast<JSHClass *>(sHeap_->AllocateNonMovableOrHugeObject(thread_, hclass, classSize));
101 newClass->Initialize(thread_, size, type, inlinedProps, thread_->GlobalConstants()->GetHandledEmptySLayoutInfo());
102 return JSHandle<JSHClass>(thread_, newClass);
111 auto *newClass = static_cast<JSHClass *>(sHeap_->AllocateNonMovableOrHugeObject(
113 newClass->Initialize(thread_, size, type, inlinedProps, layout);
114 JSHandle<JSHClass> hclass(thread_, newClass);
129 auto *newClass = static_cast<JSHClass *>(sHeap_->AllocateNonMovableOrHugeObject(thread_,
131 newClass->Initialize(thread_, size, type, inlinedProps, thread_->GlobalConstants()->GetHandledEmptySLayoutInfo());
132 JSHandle<JSHClass> hclass(thread_, newClass);
147 auto *newClass = static_cast<JSHClass *>(sHeap_->AllocateClassClass(thread_, hclass, classSize));
148 newClass->Initialize(thread_, size, type, 0, thread_->GlobalConstants()->GetHandledEmptySLayoutInfo());
149 return JSHandle<JSHClass>(thread_, newClass);
157 auto *newClass = static_cast<JSHClass *>(sHeap_->AllocateReadOnlyOrHugeObject(thread_, hclass, classSize));
158 ASSERT(newClass != nullptr);
159 newClass->Initialize(thread_, size, type, inlinedProps, thread_->GlobalConstants()->GetHandledEmptySLayoutInfo());
160 return JSHandle<JSHClass>(thread_, newClass);