Lines Matching defs:object
714 // The object holding this backing store has just been allocated, so
791 // The object holding this backing store has just been allocated, so
915 void CollectElementIndices(Isolate* isolate, Handle<JSObject> object,
917 ElementsKind kind = object->GetElementsKind();
930 FixedArray elements = FixedArray::cast(object->elements());
942 if (object->elements().IsFixedArray()) {
943 DCHECK_EQ(object->elements().length(), 0);
947 FixedDoubleArray::cast(object->elements()), isolate);
959 NumberDictionary dict = NumberDictionary::cast(object->elements());
976 size_t length = Handle<JSTypedArray>::cast(object)->length();
1000 FixedArrayBase elements = object->elements();
1001 JSObject raw_object = *object;
1002 ElementsAccessor* accessor = object->GetElementsAccessor();
1012 DCHECK(object->IsJSPrimitiveWrapper());
1014 Handle<JSPrimitiveWrapper>::cast(object);
1023 ElementsAccessor* accessor = object->GetElementsAccessor();
1025 if (accessor->HasElement(*object, i)) {
1038 PrototypeIterator iter(isolate, object);
1189 // Collect all indices in the object and the prototypes less
1425 Handle<JSReceiver> object = Handle<JSReceiver>::cast(obj);
1426 if (!IterateElements(isolate, object, &visitor)) {
1567 inline bool IsFastArray(Handle<JSReceiver> object) {
1568 Isolate* isolate = object->GetIsolate();
1570 if (!object->IsJSArray()) return false;
1571 Handle<JSArray> array = Handle<JSArray>::cast(object);