Index: src/elements.h |
diff --git a/src/elements.h b/src/elements.h |
index c238a7a2178b9b3753685ae97dac52f621e0d52a..12d46a14004e93b825831ce8a3fa821e69c0a4d3 100644 |
--- a/src/elements.h |
+++ b/src/elements.h |
@@ -102,7 +102,7 @@ class ElementsAccessor { |
virtual void AddElementsToKeyAccumulator(Handle<JSObject> receiver, |
KeyAccumulator* accumulator, |
- KeyFilter filter) = 0; |
+ AddKeyConversion convert) = 0; |
// Returns a shared ElementsAccessor for the specified ElementsKind. |
static ElementsAccessor* ForKind(ElementsKind elements_kind) { |
@@ -153,13 +153,14 @@ class ElementsAccessor { |
virtual Handle<Object> Shift(Handle<JSArray> receiver, |
Handle<FixedArrayBase> backing_store) = 0; |
+ virtual uint32_t GetCapacity(JSObject* holder, |
+ FixedArrayBase* backing_store) = 0; |
+ |
protected: |
friend class LookupIterator; |
static ElementsAccessor* ForArray(FixedArrayBase* array); |
- virtual uint32_t GetCapacity(JSObject* holder, |
- FixedArrayBase* backing_store) = 0; |
// Element handlers distinguish between entries and indices when they |
// manipulate elements. Entries refer to elements in terms of their location |