![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
KeyAccumulator (Isolate *isolate, KeyCollectionMode mode, PropertyFilter filter) | |
Handle< FixedArray > | GetKeys (GetKeysConversion convert=GetKeysConversion::kKeepNumbers) |
Maybe< bool > | CollectKeys (Handle< JSReceiver > receiver, Handle< JSReceiver > object) |
Maybe< bool > | CollectOwnElementIndices (Handle< JSReceiver > receiver, Handle< JSObject > object) |
Maybe< bool > | CollectOwnPropertyNames (Handle< JSReceiver > receiver, Handle< JSObject > object) |
Maybe< bool > | CollectAccessCheckInterceptorKeys (Handle< AccessCheckInfo > access_check_info, Handle< JSReceiver > receiver, Handle< JSObject > object) |
void | AddKey (Object *key, AddKeyConversion convert=DO_NOT_CONVERT) |
void | AddKey (Handle< Object > key, AddKeyConversion convert=DO_NOT_CONVERT) |
void | AddKeys (Handle< FixedArray > array, AddKeyConversion convert) |
void | AddKeys (Handle< JSObject > array_like, AddKeyConversion convert) |
Isolate * | isolate () |
PropertyFilter | filter () |
KeyCollectionMode | mode () |
void | set_is_for_in (bool value) |
void | set_skip_indices (bool value) |
void | set_last_non_empty_prototype (Handle< JSReceiver > object) |
void | AddShadowingKey (Object *key) |
void | AddShadowingKey (Handle< Object > key) |
Static Public Member Functions | |
static MaybeHandle< FixedArray > | GetKeys (Handle< JSReceiver > object, KeyCollectionMode mode, PropertyFilter filter, GetKeysConversion keys_conversion=GetKeysConversion::kKeepNumbers, bool is_for_in=false, bool skip_indices=false) |
static Handle< FixedArray > | GetOwnEnumPropertyKeys (Isolate *isolate, Handle< JSObject > object) |