| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index af1152d80dfb5685c927f82a1cd61ca5bb657786..92d5ab5a2a346622a2368643e9da8faa0b11a34b 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -2724,22 +2724,6 @@ class JSObject: public JSReceiver {
|
| Handle<Object> getter,
|
| Handle<Object> setter,
|
| PropertyAttributes attributes);
|
| - static Handle<AccessorPair> CreateAccessorPairFor(Handle<JSObject> object,
|
| - Handle<Name> name);
|
| - static void DefinePropertyAccessor(Handle<JSObject> object,
|
| - Handle<Name> name,
|
| - Handle<Object> getter,
|
| - Handle<Object> setter,
|
| - PropertyAttributes attributes);
|
| -
|
| - // Try to define a single accessor paying attention to map transitions.
|
| - // Returns false if this was not possible and we have to use the slow case.
|
| - static bool DefineFastAccessor(Handle<JSObject> object,
|
| - Handle<Name> name,
|
| - AccessorComponent component,
|
| - Handle<Object> accessor,
|
| - PropertyAttributes attributes);
|
| -
|
|
|
| // Return the hash table backing store or the inline stored identity hash,
|
| // whatever is found.
|
| @@ -6462,6 +6446,9 @@ class Map: public HeapObject {
|
| Handle<Object> value,
|
| PropertyAttributes attributes,
|
| StoreFromKeyed store_mode);
|
| + static Handle<Map> TransitionToAccessorProperty(
|
| + Handle<Map> map, Handle<Name> name, AccessorComponent component,
|
| + Handle<Object> accessor, PropertyAttributes attributes);
|
| static Handle<Map> ReconfigureDataProperty(Handle<Map> map, int descriptor,
|
| PropertyAttributes attributes);
|
|
|
|
|