Lines Matching refs:newClass
140 auto *newClass = static_cast<JSHClass *>(heap_->AllocateClassClass(hclass, classSize));
141 newClass->Initialize(thread_, size, type, 0);
143 return JSHandle<JSHClass>(thread_, newClass);
158 auto *newClass = static_cast<JSHClass *>(heap_->AllocateNonMovableOrHugeObject(hclass, classSize));
159 newClass->Initialize(thread_, size, type, inlinedProps);
161 return JSHandle<JSHClass>(thread_, newClass);
170 auto *newClass = static_cast<JSHClass *>(heap_->AllocateNonMovableOrHugeObject(
172 newClass->Initialize(thread_, size, type, inlinedProps, layout);
173 JSHandle<JSHClass> hclass(thread_, newClass);
188 auto *newClass = static_cast<JSHClass *>(heap_->AllocateReadOnlyOrHugeObject(hclass, classSize));
189 ASSERT(newClass != nullptr);
190 newClass->Initialize(thread_, size, type, inlinedProps);
192 return JSHandle<JSHClass>(thread_, newClass);
473 auto *newClass = static_cast<JSHClass *>(heap_->AllocateNonMovableOrHugeObject(
475 newClass->Initialize(thread_, size, type, inlinedProps);
476 JSHandle<JSHClass> hclass(thread_, newClass);
1748 JSHandle<JSHClass> newClass = JSHClass::TransProtoWithoutLayout(thread_, hclass, protoValue);
1749 JSHandle<JSObject> newObj = NewJSObject(newClass);