/arkcompiler/ets_runtime/ecmascript/ |
H A D | filter_helper.h | 47 if ((filter & NATIVE_ENUMERABLE) && !desc.IsEnumerable()) { in IgnoreKeyByFilter()
|
H A D | layout_info.cpp | 127 if (GetAttr(i).IsEnumerable()) { in GetNumOfEnumKeys() 153 if (GetAttr(i).IsEnumerable()) { in GetAllEnumKeys() 177 if (keyHandle->IsString() && GetAttr(i).IsEnumerable()) { in GetAllEnumKeys()
|
H A D | object_operator.h | 195 inline bool IsEnumerable() const in IsEnumerable() function in panda::ecmascript::final 197 return GetAttr().IsEnumerable(); in IsEnumerable()
|
H A D | global_dictionary-inl.h | 167 if (attr.IsEnumerable()) { in GetNumOfEnumKeys() 190 if (attr.IsEnumerable()) { in GetEnumAllKeys()
|
H A D | jsnapi_sendable.cpp | 93 info.attributes[i].IsEnumerable(), in InitWithPropertiesInfo()
|
H A D | js_for_in_iterator.cpp | 68 if (has && desc.IsEnumerable()) { in HasProperty()
|
H A D | tagged_dictionary.cpp | 139 if (attr.IsEnumerable()) { in GetNumOfEnumKeys() 159 if (attr.IsEnumerable()) { in GetAllEnumKeys() 188 if (attr.IsEnumerable()) { in GetAllEnumKeys() 359 if (attr.IsEnumerable()) { in GetAllEnumKeys()
|
H A D | object_operator.cpp | 461 desc.SetEnumerable(IsEnumerable()); in ToPropertyDescriptor() 773 if (desc.HasEnumerable() && attr.IsEnumerable() != desc.IsEnumerable()) { in WriteDataProperty() 774 attr.SetEnumerable(desc.IsEnumerable()); in WriteDataProperty()
|
H A D | property_attributes.h | 236 inline bool IsEnumerable() const in IsEnumerable() function in panda::ecmascript::TrackType::PropertyAttributes
|
H A D | js_array.cpp | 331 (newLenDesc.HasEnumerable() && (newLenDesc.IsEnumerable() != oldLenDesc.IsEnumerable()))) { in ArraySetLength()
|
H A D | js_object.cpp | 38 SetEnumerable(desc.IsEnumerable()); in PropertyAttributes() 354 PropertyAttributes::Default(descs[i].IsWritable(), descs[i].IsEnumerable(), descs[i].IsConfigurable()); in SetSProperties() 1390 if ((!desc.HasEnumerable() || desc.IsEnumerable() == current.IsEnumerable()) && in ValidateAndApplyPropertyDescriptor() 1409 if (desc.HasEnumerable() && (desc.IsEnumerable() != current.IsEnumerable())) { in ValidateAndApplyPropertyDescriptor() 1997 if (status && desc.IsEnumerable()) { in EnumerableOwnNames() 2028 if (!status || !desc.IsEnumerable()) { in EnumerableOwnPropertyNamesHelper() 2102 if (status && desc.IsEnumerable()) { in EnumerableOwnPropertyNames() 2242 JSHandle<JSTaggedValue> enumerable(thread, JSTaggedValue(desc.IsEnumerable())); in FromPropertyDescriptor() [all...] |
H A D | property_accessor.cpp | 249 if (!desc.IsEnumerable()) { in PushRemainingKeys()
|
/arkcompiler/ets_runtime/test/fuzztest/propertyattribute_fuzzer/ |
H A D | propertyattribute_fuzzer.cpp | 62 propertyattribute.IsEnumerable(); in PropertyAttributeSetIsFuzzTest()
|
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/types/ |
H A D | property_descriptor.h | 50 bool IsEnumerable() const in IsEnumerable() function in ark::tooling::inspector::PropertyDescriptor
|
H A D | object_preview.cpp | 71 if (!propertyIt->IsEnumerable()) { in ObjectPreview()
|
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | fast_json_stringifier.cpp | 422 if (attr.IsEnumerable()) { in TryCacheSerializeElements() 513 if (key.IsString() && layoutInfo->GetAttr(i).IsEnumerable()) { in TryCacheSerializeKeysFromPropertiesArray() 587 if (!attr.IsEnumerable()) { in TryCacheSerializeKeysFromGlobalObject() 624 if (!attr.IsEnumerable()) { in TryCacheSerializeKeysFromNameDictionary() 774 if (attr.IsEnumerable()) { in DefaultSerializeElements() 843 if (key.IsString() && layoutInfo->GetAttr(i).IsEnumerable()) { in SerializeKeysFromLayout() 864 if (!attr.IsEnumerable()) { in SerializeKeysFromGlobalDictionary() 901 if (!attr.IsEnumerable()) { in SerializeKeysFromNameDictionary()
|
H A D | json_stringifier.cpp | 637 if (attr.IsEnumerable()) { in SerializeElements() 717 if (!key.IsString() || hashIndex < 0 || !attr.IsEnumerable()) { in SerializeKeys() 742 if (key.IsString() && layoutInfo->GetAttr(i).IsEnumerable()) { in SerializeKeys() 775 if (!attr.IsEnumerable() || index < 0) { in SerializeKeys() 803 if (!attr.IsEnumerable()) { in SerializeKeys() 838 if (!attr.IsEnumerable()) { in SerializeKeys()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_object.cpp | 71 if (success && desc.IsEnumerable()) { in AssignTaggedValue() 137 if (success && desc.IsEnumerable()) { in Assign() 208 if (success && propDesc.IsEnumerable()) { in ObjectDefineProperties() 875 return GetTaggedBoolean(desc.IsEnumerable()); in PropertyIsEnumerable()
|
/arkcompiler/ets_runtime/ecmascript/shared_objects/ |
H A D | js_shared_array.cpp | 274 (newLenDesc.HasEnumerable() && (newLenDesc.IsEnumerable() != oldLenDesc.IsEnumerable()))) { in ArraySetLength()
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
H A D | pgo_profiler_layout.cpp | 46 attr.SetEnumerable(IsEnumerable()); in SetAttribute()
|
H A D | pgo_profiler_layout.h | 108 bool IsEnumerable() const in IsEnumerable() function in panda::ecmascript::pgo::PGOHandler
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_object_stub_builder.cpp | 318 BRANCH(IsEnumerable(attr), &enumerable, &loopEnd);
in AssignEnumElementProperty() 380 BRANCH(IsEnumerable(attr), &enumerable, &loopEnd);
in LayoutInfoAssignAllEnumProperty() 471 BRANCH(IsEnumerable(attr), &enumerable, &loopEnd);
in NameDictionaryAssignAllEnumProperty() 789 BRANCH(IsEnumerable(GetAttr(layoutInfo, *i)), &isEnumerable, &loopEnd);
in GetNumKeysFromLayoutInfo() 880 BRANCH(IsEnumerable(attr), &isEnumerable, &loopEnd);
in GetNumKeysFromDictionary() 921 BRANCH(LogicAndBuilder(env).And(TaggedIsString(key)).And(IsEnumerable(GetAttr(layoutInfo, iVal))).Done(),
in LayoutInfoGetAllEnumKeys() 2022 BRANCH(IsEnumerable(attr), &propertyIsEnumerable, &loopEnd);
in GetEnumPropertyEntries() 2303 BRANCH(IsEnumerable(attr), &isEnumerable, ¬Enumerable);
in GetOwnPropertyDescriptors()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_object_test.cpp | 243 EXPECT_EQ(true, desc.IsEnumerable()); in HWTEST_F_L0() 268 EXPECT_EQ(false, desc.IsEnumerable()); in HWTEST_F_L0() 290 EXPECT_EQ(true, descRes1.IsEnumerable()); in HWTEST_F_L0() 301 EXPECT_EQ(true, descRes2.IsEnumerable()); in HWTEST_F_L0() 315 EXPECT_EQ(false, descRes3.IsEnumerable()); in HWTEST_F_L0() 502 EXPECT_EQ(true, desc1.IsEnumerable()); in HWTEST_F_L0() 527 EXPECT_EQ(true, desc1.IsEnumerable()); in HWTEST_F_L0()
|
H A D | object_operator_first_test.cpp | 256 EXPECT_FALSE(handleDesc2.IsEnumerable()); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/module/ |
H A D | js_module_namespace.cpp | 244 if (desc.HasEnumerable() && !desc.IsEnumerable()) { in DefineOwnProperty()
|