+
+ static JS_EXPORTDATA const ClassInfo s_info;
+
+ protected:
+ void finishCreation(ExecState* exec, PropertyNameArrayData* propertyNameArrayData, JSObject* object)
+ {
+ Base::finishCreation(exec->vm());
+ PropertyNameArrayData::PropertyNameVector& propertyNameVector = propertyNameArrayData->propertyNameVector();
+ for (size_t i = 0; i < m_jsStringsSize; ++i)
+ m_jsStrings[i].set(exec->vm(), this, jsOwnedString(exec, propertyNameVector[i].string()));
+ m_cachedStructureInlineCapacity = object->structure()->inlineCapacity();
+ }