OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef V8_OBJECTS_H_ | 5 #ifndef V8_OBJECTS_H_ |
6 #define V8_OBJECTS_H_ | 6 #define V8_OBJECTS_H_ |
7 | 7 |
8 #include <iosfwd> | 8 #include <iosfwd> |
9 | 9 |
10 #include "src/allocation.h" | 10 #include "src/allocation.h" |
(...skipping 1114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1125 Handle<Object> object, Handle<Name> key, Handle<Object> value, | 1125 Handle<Object> object, Handle<Name> key, Handle<Object> value, |
1126 LanguageMode language_mode, | 1126 LanguageMode language_mode, |
1127 StoreFromKeyed store_mode = MAY_BE_STORE_FROM_KEYED); | 1127 StoreFromKeyed store_mode = MAY_BE_STORE_FROM_KEYED); |
1128 | 1128 |
1129 MUST_USE_RESULT static MaybeHandle<Object> SetProperty( | 1129 MUST_USE_RESULT static MaybeHandle<Object> SetProperty( |
1130 LookupIterator* it, Handle<Object> value, LanguageMode language_mode, | 1130 LookupIterator* it, Handle<Object> value, LanguageMode language_mode, |
1131 StoreFromKeyed store_mode, | 1131 StoreFromKeyed store_mode, |
1132 StorePropertyMode data_store_mode = NORMAL_PROPERTY); | 1132 StorePropertyMode data_store_mode = NORMAL_PROPERTY); |
1133 MUST_USE_RESULT static MaybeHandle<Object> WriteToReadOnlyProperty( | 1133 MUST_USE_RESULT static MaybeHandle<Object> WriteToReadOnlyProperty( |
1134 LookupIterator* it, Handle<Object> value, LanguageMode language_mode); | 1134 LookupIterator* it, Handle<Object> value, LanguageMode language_mode); |
| 1135 MUST_USE_RESULT static MaybeHandle<Object> WriteToReadOnlyProperty( |
| 1136 Isolate* isolate, Handle<Object> reciever, Handle<Object> name, |
| 1137 Handle<Object> value, LanguageMode language_mode); |
1135 MUST_USE_RESULT static MaybeHandle<Object> WriteToReadOnlyElement( | 1138 MUST_USE_RESULT static MaybeHandle<Object> WriteToReadOnlyElement( |
1136 Isolate* isolate, Handle<Object> receiver, uint32_t index, | 1139 Isolate* isolate, Handle<Object> receiver, uint32_t index, |
1137 Handle<Object> value, LanguageMode language_mode); | 1140 Handle<Object> value, LanguageMode language_mode); |
1138 MUST_USE_RESULT static MaybeHandle<Object> SetDataProperty( | 1141 MUST_USE_RESULT static MaybeHandle<Object> SetDataProperty( |
1139 LookupIterator* it, Handle<Object> value); | 1142 LookupIterator* it, Handle<Object> value); |
1140 MUST_USE_RESULT static MaybeHandle<Object> AddDataProperty( | 1143 MUST_USE_RESULT static MaybeHandle<Object> AddDataProperty( |
1141 LookupIterator* it, Handle<Object> value, PropertyAttributes attributes, | 1144 LookupIterator* it, Handle<Object> value, PropertyAttributes attributes, |
1142 LanguageMode language_mode, StoreFromKeyed store_mode); | 1145 LanguageMode language_mode, StoreFromKeyed store_mode); |
1143 MUST_USE_RESULT static inline MaybeHandle<Object> GetPropertyOrElement( | 1146 MUST_USE_RESULT static inline MaybeHandle<Object> GetPropertyOrElement( |
1144 Handle<Object> object, | 1147 Handle<Object> object, |
(...skipping 9840 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10985 } else { | 10988 } else { |
10986 value &= ~(1 << bit_position); | 10989 value &= ~(1 << bit_position); |
10987 } | 10990 } |
10988 return value; | 10991 return value; |
10989 } | 10992 } |
10990 }; | 10993 }; |
10991 | 10994 |
10992 } } // namespace v8::internal | 10995 } } // namespace v8::internal |
10993 | 10996 |
10994 #endif // V8_OBJECTS_H_ | 10997 #endif // V8_OBJECTS_H_ |
OLD | NEW |