Chromium Code Reviews| Index: src/elements.h |
| diff --git a/src/elements.h b/src/elements.h |
| index 615d5f90a381d747319db4fce24f6d0091cb58da..c87ff08e18a9bc02e4931c98856b6399d7756b04 100644 |
| --- a/src/elements.h |
| +++ b/src/elements.h |
| @@ -37,8 +37,11 @@ namespace internal { |
| // ElementsKinds. |
| class ElementsAccessor { |
| public: |
| - ElementsAccessor() { } |
| + ElementsAccessor(const char* name) : name_(name) { } |
|
Jakob Kummerow
2012/03/06 10:07:42
explicit
|
| virtual ~ElementsAccessor() { } |
| + |
| + virtual const char* name() const { return name_; } |
| + |
| virtual MaybeObject* Get(FixedArrayBase* backing_store, |
| uint32_t key, |
| JSObject* holder, |
| @@ -104,6 +107,7 @@ class ElementsAccessor { |
| private: |
| static ElementsAccessor** elements_accessors_; |
| + const char* name_; |
| DISALLOW_COPY_AND_ASSIGN(ElementsAccessor); |
| }; |