Home | History | Annotate | Download | only in src

Lines Matching defs:accessor

152             case LookupIterator::ACCESSOR:
574 it->property_kind() == LookupIterator::ACCESSOR) {
3037 // accessor that wants to handle the property, or whether the property is
4210 // Check for accessor in prototype chain removed here in clone.
6412 // Try to update an accessor in an elements dictionary. Return true if the
6725 Handle<Object> accessor,
6738 // Reuse transition if adding same accessor with same attributes.
6739 if (target_accessor == *accessor && target_attributes == attributes) {
6744 // If either not the same accessor, or not the same attributes, fall back to
6753 Handle<Object> accessor,
6755 ASSERT(accessor->IsSpecFunction() || accessor->IsUndefined());
6764 // Return success if the same accessor with the same attributes already exist.
6771 if (entry == *accessor && result.GetAttributes() == attributes) {
6790 component, accessor, attributes);
6803 component, accessor, attributes);
6807 // If there is no transition yet, add a transition to the a new accessor pair
6808 // containing the accessor. Allocate a new pair if there were no source
6809 // accessors. Otherwise, copy the pair and modify the accessor.
6813 accessors->set(component, *accessor);
6890 // ES5 forbids turning a property into an accessor if it's not
8138 ElementsAccessor* accessor = array->GetElementsAccessor();
8142 accessor->AddElementsToFixedArray(array, array, content),
8160 ElementsAccessor* accessor = ElementsAccessor::ForArray(second);
8164 accessor->AddElementsToFixedArray(
8348 Object* accessor = get(component);
8349 return accessor->IsTheHole() ? GetHeap()->undefined_value() : accessor;
11551 ElementsAccessor* accessor = ElementsAccessor::ForKind(new_elements_kind);
11552 accessor->CopyElements(object, new_elements, elements_kind);
11601 ElementsAccessor* accessor = ElementsAccessor::ForKind(FAST_DOUBLE_ELEMENTS);
11602 accessor->CopyElements(object, elems, elements_kind);
11627 ElementsAccessor* accessor = array->GetElementsAccessor();
11628 accessor->SetCapacityAndLength(array, required_size, required_size);
11754 // For deletions where the property was an accessor, old_values[i]
11773 // Skip deletions where the property was an accessor, leaving holes
12634 // Index not already used. Look for an accessor in the prototype chain.