Lines Matching defs:attr
636 PropertyAttributes attr = numberDic->GetAttributes(hashIndex);
637 if (attr.IsEnumerable()) {
686 PropertyAttributes attr(layoutInfo->GetAttr(index));
687 ASSERT(static_cast<int>(attr.GetOffset()) == index);
688 value = attr.IsInlinedProps()
689 ? obj->GetPropertyInlinedPropsWithRep(static_cast<uint32_t>(index), attr)
691 if (attr.IsInlinedProps() && value.IsHole()) {
716 PropertyAttributes attr = nameDic->GetAttributes(hashIndex);
717 if (!key.IsString() || hashIndex < 0 || !attr.IsEnumerable()) {
746 PropertyAttributes attr(layoutInfo->GetAttr(index));
747 ASSERT(static_cast<int>(attr.GetOffset()) == index);
748 value = attr.IsInlinedProps()
749 ? obj->GetPropertyInlinedPropsWithRep(static_cast<uint32_t>(index), attr)
751 if (attr.IsInlinedProps() && value.IsHole()) {
774 PropertyAttributes attr = nameDic->GetAttributes(index);
775 if (!attr.IsEnumerable() || index < 0) {
802 PropertyAttributes attr = globalDic->GetAttributes(hashIndex);
803 if (!attr.IsEnumerable()) {
806 std::pair<JSHandle<JSTaggedValue>, PropertyAttributes> pair(JSHandle<JSTaggedValue>(thread_, key), attr);
837 PropertyAttributes attr = nameDic->GetAttributes(hashIndex);
838 if (!attr.IsEnumerable()) {
841 std::pair<JSHandle<JSTaggedValue>, PropertyAttributes> pair(JSHandle<JSTaggedValue>(thread_, key), attr);