Lines Matching refs:elements
24 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements());
25 ASSERT(idx < elements->GetLength());
27 if (!elements->GetClass()->IsMutantTaggedArray()) {
34 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset);
40 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements());
41 ASSERT(idx < elements->GetLength());
43 if (!elements->GetClass()->IsMutantTaggedArray()) {
50 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset);
54 JSTaggedValue ElementAccessor::FastGet(JSHandle<TaggedArray> elements, uint32_t idx, ElementsKind kind)
56 ASSERT(idx < elements->GetLength());
59 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset);
65 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements());
66 return elements->GetClass()->IsDictionary();
71 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements());
72 return elements->GetClass()->IsDictionary();
77 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements());
78 return elements->GetLength();
83 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements());
84 return elements->GetLength();