Home | History | Annotate | Download | only in src

Lines Matching refs:JSObject

34   virtual void Validate(Handle<JSObject> obj) = 0;
46 virtual bool HasElement(Handle<JSObject> holder, uint32_t index,
50 inline bool HasElement(Handle<JSObject> holder, uint32_t index,
55 virtual Handle<Object> Get(Handle<JSObject> holder, uint32_t entry) = 0;
57 virtual PropertyDetails GetDetails(JSObject* holder, uint32_t entry) = 0;
58 virtual bool HasAccessors(JSObject* holder) = 0;
59 virtual uint32_t NumberOfElements(JSObject* holder) = 0;
69 virtual void Delete(Handle<JSObject> holder, uint32_t entry) = 0;
83 virtual void CollectElementIndices(Handle<JSObject> object,
87 inline void CollectElementIndices(Handle<JSObject> object,
94 Isolate* isolate, Handle<JSObject> object,
99 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
104 Handle<JSObject> object, Handle<FixedArray> keys,
110 virtual void AddElementsToKeyAccumulator(Handle<JSObject> receiver,
114 virtual void TransitionElementsKind(Handle<JSObject> object,
116 virtual void GrowCapacityAndConvert(Handle<JSObject> object,
120 virtual bool GrowCapacity(Handle<JSObject> object, uint32_t index) = 0;
125 virtual void Set(Handle<JSObject> holder, uint32_t entry, Object* value) = 0;
127 virtual void Reconfigure(Handle<JSObject> object,
132 virtual void Add(Handle<JSObject> object, uint32_t index,
145 virtual Handle<JSArray> Slice(Handle<JSObject> receiver,
156 virtual Handle<SeededNumberDictionary> Normalize(Handle<JSObject> object) = 0;
158 virtual uint32_t GetCapacity(JSObject* holder,
163 virtual Maybe<bool> IncludesValue(Isolate* isolate, Handle<JSObject> receiver,
170 Handle<JSObject> receiver,
192 virtual uint32_t GetEntryForIndex(Isolate* isolate, JSObject* holder,
200 virtual void CopyElements(JSObject* source_holder, uint32_t source_start,
212 void CheckArrayAbuse(Handle<JSObject> obj, const char* op, uint32_t index,