|
static void | DeleteNormalizedProperty (Handle< JSReceiver > object, int entry) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToPrimitive (Handle< JSReceiver > receiver, ToPrimitiveHint hint=ToPrimitiveHint::kDefault) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | OrdinaryToPrimitive (Handle< JSReceiver > receiver, OrdinaryToPrimitiveHint hint) |
|
static MaybeHandle< Context > | GetFunctionRealm (Handle< JSReceiver > receiver) |
|
static MaybeHandle< Object > | GetPrototype (Isolate *isolate, Handle< JSReceiver > receiver) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | HasInPrototypeChain (Isolate *isolate, Handle< JSReceiver > object, Handle< Object > proto) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetOrCopyDataProperties (Isolate *isolate, Handle< JSReceiver > target, Handle< Object > source, const ScopedVector< Handle< Object >> *excluded_properties=nullptr, bool use_set=true) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | HasProperty (LookupIterator *it) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | HasProperty (Handle< JSReceiver > object, Handle< Name > name) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | HasElement (Handle< JSReceiver > object, uint32_t index) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | HasOwnProperty (Handle< JSReceiver > object, Handle< Name > name) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | HasOwnProperty (Handle< JSReceiver > object, uint32_t index) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetProperty (Isolate *isolate, Handle< JSReceiver > receiver, const char *key) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetProperty (Isolate *isolate, Handle< JSReceiver > receiver, Handle< Name > name) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetElement (Isolate *isolate, Handle< JSReceiver > receiver, uint32_t index) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | DeletePropertyOrElement (Handle< JSReceiver > object, Handle< Name > name, LanguageMode language_mode=LanguageMode::kSloppy) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | DeleteProperty (Handle< JSReceiver > object, Handle< Name > name, LanguageMode language_mode=LanguageMode::kSloppy) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | DeleteProperty (LookupIterator *it, LanguageMode language_mode) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | DeleteElement (Handle< JSReceiver > object, uint32_t index, LanguageMode language_mode=LanguageMode::kSloppy) |
|
static V8_WARN_UNUSED_RESULT Object * | DefineProperty (Isolate *isolate, Handle< Object > object, Handle< Object > name, Handle< Object > attributes) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | DefineProperties (Isolate *isolate, Handle< Object > object, Handle< Object > properties) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | DefineOwnProperty (Isolate *isolate, Handle< JSReceiver > object, Handle< Object > key, PropertyDescriptor *desc, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | CreateDataProperty (Isolate *isolate, Handle< JSReceiver > object, Handle< Name > key, Handle< Object > value, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | CreateDataProperty (LookupIterator *it, Handle< Object > value, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | OrdinaryDefineOwnProperty (Isolate *isolate, Handle< JSObject > object, Handle< Object > key, PropertyDescriptor *desc, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | OrdinaryDefineOwnProperty (LookupIterator *it, PropertyDescriptor *desc, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | IsCompatiblePropertyDescriptor (Isolate *isolate, bool extensible, PropertyDescriptor *desc, PropertyDescriptor *current, Handle< Name > property_name, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | ValidateAndApplyPropertyDescriptor (Isolate *isolate, LookupIterator *it, bool extensible, PropertyDescriptor *desc, PropertyDescriptor *current, ShouldThrow should_throw, Handle< Name > property_name) |
|
V8_EXPORT_PRIVATE static V8_WARN_UNUSED_RESULT Maybe< bool > | GetOwnPropertyDescriptor (Isolate *isolate, Handle< JSReceiver > object, Handle< Object > key, PropertyDescriptor *desc) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | GetOwnPropertyDescriptor (LookupIterator *it, PropertyDescriptor *desc) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetIntegrityLevel (Handle< JSReceiver > object, IntegrityLevel lvl, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | TestIntegrityLevel (Handle< JSReceiver > object, IntegrityLevel lvl) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | PreventExtensions (Handle< JSReceiver > object, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | IsExtensible (Handle< JSReceiver > object) |
|
static MaybeHandle< JSFunction > | GetConstructor (Handle< JSReceiver > receiver) |
|
static Handle< String > | GetConstructorName (Handle< JSReceiver > receiver) |
|
static V8_WARN_UNUSED_RESULT Maybe< PropertyAttributes > | GetPropertyAttributes (Handle< JSReceiver > object, Handle< Name > name) |
|
static V8_WARN_UNUSED_RESULT Maybe< PropertyAttributes > | GetOwnPropertyAttributes (Handle< JSReceiver > object, Handle< Name > name) |
|
static V8_WARN_UNUSED_RESULT Maybe< PropertyAttributes > | GetOwnPropertyAttributes (Handle< JSReceiver > object, uint32_t index) |
|
static V8_WARN_UNUSED_RESULT Maybe< PropertyAttributes > | GetElementAttributes (Handle< JSReceiver > object, uint32_t index) |
|
static V8_WARN_UNUSED_RESULT Maybe< PropertyAttributes > | GetOwnElementAttributes (Handle< JSReceiver > object, uint32_t index) |
|
static V8_WARN_UNUSED_RESULT Maybe< PropertyAttributes > | GetPropertyAttributes (LookupIterator *it) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetPrototype (Handle< JSReceiver > object, Handle< Object > value, bool from_javascript, ShouldThrow should_throw) |
|
static Handle< Object > | GetDataProperty (Handle< JSReceiver > object, Handle< Name > name) |
|
static Handle< Object > | GetDataProperty (LookupIterator *it) |
|
static Smi | CreateIdentityHash (Isolate *isolate, JSReceiver *key) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< FixedArray > | OwnPropertyKeys (Handle< JSReceiver > object) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< FixedArray > | GetOwnValues (Handle< JSReceiver > object, PropertyFilter filter, bool try_fast_path=true) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< FixedArray > | GetOwnEntries (Handle< JSReceiver > object, PropertyFilter filter, bool try_fast_path=true) |
|
static V8_WARN_UNUSED_RESULT Handle< FixedArray > | GetOwnElementIndices (Isolate *isolate, Handle< JSReceiver > receiver, Handle< JSObject > object) |
|
static HeapObject * | FromAddress (Address address) |
|
static ObjectSlot | RawField (const HeapObject *obj, int offset) |
|
static MaybeObjectSlot | RawMaybeWeakField (HeapObject *obj, int offset) |
|
static AllocationAlignment | RequiredAlignment (Map map) |
|
V8_INLINE static V8_WARN_UNUSED_RESULT Maybe< bool > | IsArray (Handle< Object > object) |
|
static Handle< Object > | NewStorageFor (Isolate *isolate, Handle< Object > object, Representation representation) |
|
static Handle< Object > | WrapForRead (Isolate *isolate, Handle< Object > object, Representation representation) |
|
static V8_WARN_UNUSED_RESULT Maybe< ComparisonResult > | Compare (Isolate *isolate, Handle< Object > x, Handle< Object > y) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | Equals (Isolate *isolate, Handle< Object > x, Handle< Object > y) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< JSReceiver > | ToObject (Isolate *isolate, Handle< Object > object, const char *method_name=nullptr) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< JSReceiver > | ToObject (Isolate *isolate, Handle< Object > object, Handle< Context > native_context, const char *method_name=nullptr) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< JSReceiver > | ConvertReceiver (Isolate *isolate, Handle< Object > object) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Name > | ToName (Isolate *isolate, Handle< Object > input) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToPrimitive (Handle< Object > input, ToPrimitiveHint hint=ToPrimitiveHint::kDefault) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToNumber (Isolate *isolate, Handle< Object > input) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToNumeric (Isolate *isolate, Handle< Object > input) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToInteger (Isolate *isolate, Handle< Object > input) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToInt32 (Isolate *isolate, Handle< Object > input) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToUint32 (Isolate *isolate, Handle< Object > input) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< String > | ToString (Isolate *isolate, Handle< Object > input) |
|
static Handle< String > | NoSideEffectsToString (Isolate *isolate, Handle< Object > input) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToPropertyKey (Isolate *isolate, Handle< Object > value) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToLength (Isolate *isolate, Handle< Object > input) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ToIndex (Isolate *isolate, Handle< Object > input, MessageTemplate error_index) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetMethod (Handle< JSReceiver > receiver, Handle< Name > name) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< FixedArray > | CreateListFromArrayLike (Isolate *isolate, Handle< Object > object, ElementTypes element_types) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetLengthFromArrayLike (Isolate *isolate, Handle< JSReceiver > object) |
|
static Handle< String > | TypeOf (Isolate *isolate, Handle< Object > object) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | Add (Isolate *isolate, Handle< Object > lhs, Handle< Object > rhs) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | GreaterThan (Isolate *isolate, Handle< Object > x, Handle< Object > y) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | GreaterThanOrEqual (Isolate *isolate, Handle< Object > x, Handle< Object > y) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | LessThan (Isolate *isolate, Handle< Object > x, Handle< Object > y) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | LessThanOrEqual (Isolate *isolate, Handle< Object > x, Handle< Object > y) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | OrdinaryHasInstance (Isolate *isolate, Handle< Object > callable, Handle< Object > object) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | InstanceOf (Isolate *isolate, Handle< Object > object, Handle< Object > callable) |
|
V8_EXPORT_PRIVATE static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetProperty (LookupIterator *it, OnNonExistent on_non_existent=OnNonExistent::kReturnUndefined) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetProperty (LookupIterator *it, Handle< Object > value, LanguageMode language_mode, StoreOrigin store_origin) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | SetProperty (Isolate *isolate, Handle< Object > object, Handle< Name > name, Handle< Object > value, LanguageMode language_mode, StoreOrigin store_origin=StoreOrigin::kMaybeKeyed) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | SetPropertyOrElement (Isolate *isolate, Handle< Object > object, Handle< Name > name, Handle< Object > value, LanguageMode language_mode, StoreOrigin store_origin=StoreOrigin::kMaybeKeyed) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetSuperProperty (LookupIterator *it, Handle< Object > value, LanguageMode language_mode, StoreOrigin store_origin) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | CannotCreateProperty (Isolate *isolate, Handle< Object > receiver, Handle< Object > name, Handle< Object > value, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | WriteToReadOnlyProperty (LookupIterator *it, Handle< Object > value, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | WriteToReadOnlyProperty (Isolate *isolate, Handle< Object > receiver, Handle< Object > name, Handle< Object > value, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | RedefineIncompatibleProperty (Isolate *isolate, Handle< Object > name, Handle< Object > value, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetDataProperty (LookupIterator *it, Handle< Object > value) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | AddDataProperty (LookupIterator *it, Handle< Object > value, PropertyAttributes attributes, ShouldThrow should_throw, StoreOrigin store_origin) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetPropertyOrElement (Isolate *isolate, Handle< Object > object, Handle< Name > name) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetPropertyOrElement (Handle< Object > receiver, Handle< Name > name, Handle< JSReceiver > holder) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetProperty (Isolate *isolate, Handle< Object > object, Handle< Name > name) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetPropertyWithAccessor (LookupIterator *it) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetPropertyWithAccessor (LookupIterator *it, Handle< Object > value, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetPropertyWithDefinedGetter (Handle< Object > receiver, Handle< JSReceiver > getter) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetPropertyWithDefinedSetter (Handle< Object > receiver, Handle< JSReceiver > setter, Handle< Object > value, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | GetElement (Isolate *isolate, Handle< Object > object, uint32_t index) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | SetElement (Isolate *isolate, Handle< Object > object, uint32_t index, Handle< Object > value, LanguageMode language_mode) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | ArraySpeciesConstructor (Isolate *isolate, Handle< Object > original_array) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | SpeciesConstructor (Isolate *isolate, Handle< JSReceiver > recv, Handle< JSFunction > default_ctor) |
|