| 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 |