Home | History | Annotate | Download | only in runtime

Lines Matching defs:JSArray

24 #include "JSArray.h"
41 ASSERT_CLASS_FITS_IN_CELL(JSArray);
43 // Overview of JSArray
45 // Properties of JSArray objects may be stored in one of three locations:
95 const ClassInfo JSArray::s_info = {"Array", &JSNonFinalObject::s_info, 0, 0};
123 inline void JSArray::checkConsistency(ConsistencyCheckType)
129 JSArray::JSArray(VPtrStealingHackType)
134 JSArray::JSArray(JSGlobalData& globalData, Structure* structure)
151 JSArray::JSArray(JSGlobalData& globalData, Structure* structure, unsigned initialLength, ArrayCreationMode creationMode)
193 JSArray::JSArray(JSGlobalData& globalData, Structure* structure, const ArgList& list)
234 JSArray::~JSArray()
243 bool JSArray::getOwnPropertySlot(ExecState* exec, unsigned i, PropertySlot& slot)
272 bool JSArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
282 return JSArray::getOwnPropertySlot(exec, i, slot);
287 bool JSArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
321 void JSArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
343 void JSArray::put(ExecState* exec, unsigned i, JSValue value)
371 NEVER_INLINE void JSArray::putSlowCase(ExecState* exec, unsigned i, JSValue value)
481 bool JSArray::deleteProperty(ExecState* exec, const Identifier& propertyName)
494 bool JSArray::deleteProperty(ExecState* exec, unsigned i)
531 void JSArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
557 ALWAYS_INLINE unsigned JSArray::getNewVectorLength(unsigned desiredLength)
584 bool JSArray::increaseVectorLength(unsigned newLength)
614 bool JSArray::increaseVectorPrefixLength(unsigned newLength)
648 void JSArray::setLength(unsigned newLength)
689 JSValue JSArray::pop()
733 void JSArray::push(ExecState* exec, JSValue value)
767 void JSArray::shiftCount(ExecState* exec, int count)
818 void JSArray::unshiftCount(ExecState* exec, int count)
860 void JSArray::markChildren(MarkStack& markStack)
879 void JSArray::sortNumeric(ExecState* exec, JSValue compareFunction, CallType callType, const CallData& callData)
912 void JSArray::sort(ExecState* exec)
1060 void JSArray::sort(ExecState* exec, JSValue compareFunction, CallType callType, const CallData& callData)
1175 void JSArray::fillArgList(ExecState* exec, MarkedArgumentBuffer& args)
1193 void JSArray::copyToRegisters(ExecState* exec, Register* buffer, uint32_t maxSize)
1211 unsigned JSArray::compactForSorting()
1271 void* JSArray::subclassData() const
1276 void JSArray::setSubclassData(void* d)
1283 void JSArray::checkConsistency(ConsistencyCheckType type)