Lines Matching defs:accumulator
94 FastKeyAccumulator accumulator(isolate, object, mode, filter, is_for_in,
96 return accumulator.GetKeys(keys_conversion);
182 MaybeHandle<FixedArray> FilterProxyKeys(KeyAccumulator* accumulator,
191 Isolate* isolate = accumulator->isolate();
207 accumulator->AddShadowingKey(key);
561 KeyAccumulator accumulator(isolate_, mode_, filter_);
562 accumulator.set_is_for_in(is_for_in_);
563 accumulator.set_skip_indices(skip_indices_);
564 accumulator.set_last_non_empty_prototype(last_non_empty_prototype_);
565 accumulator.set_may_have_elements(may_have_elements_);
566 accumulator.set_first_prototype_map(first_prototype_map_);
567 accumulator.set_try_prototype_info_cache(try_prototype_info_cache_);
569 MAYBE_RETURN(accumulator.CollectKeys(receiver_, receiver_),
571 return accumulator.GetKeys(keys_conversion);
601 KeyAccumulator accumulator(isolate_, mode_, filter_);
602 accumulator.set_is_for_in(is_for_in_);
603 accumulator.set_skip_indices(skip_indices_);
604 accumulator.set_last_non_empty_prototype(last_non_empty_prototype_);
605 accumulator.set_may_have_elements(may_have_elements_);
606 accumulator.set_receiver(receiver_);
607 accumulator.set_first_prototype_map(first_prototype_map_);
608 accumulator.set_try_prototype_info_cache(try_prototype_info_cache_);
609 MAYBE_RETURN(accumulator.CollectKeys(first_prototype_, first_prototype_),
611 prototype_chain_keys = accumulator.GetKeys(keys_conversion);
806 KeyAccumulator* accumulator) {
807 DCHECK_IMPLIES(mode != KeyCollectionMode::kOwnOnly, accumulator != nullptr);
828 accumulator->AddShadowingKey(key, &allow_gc);
854 KeyAccumulator* accumulator) {
858 accumulator);
879 KeyAccumulator* accumulator) {
881 accumulator);
892 KeyAccumulator* accumulator,
901 CopyEnumKeysTo(isolate, dictionary, storage, mode, accumulator);