Lines Matching refs:object
49 inline bool ObjectArray<T>::CheckAssignable(ObjPtr<T> object) { in CheckAssignable() argument
50 if (object != nullptr) { in CheckAssignable()
52 if (UNLIKELY(!object->InstanceOf(element_class))) { in CheckAssignable()
53 ThrowArrayStoreException(object); in CheckAssignable()
61 inline void ObjectArray<T>::Set(int32_t i, ObjPtr<T> object) { in Set() argument
63 Set<true>(i, object); in Set()
65 Set<false>(i, object); in Set()
71 inline void ObjectArray<T>::Set(int32_t i, ObjPtr<T> object) { in Set() argument
72 if (CheckIsValidIndex(i) && CheckAssignable<kVerifyFlags>(object)) { in Set()
73 SetFieldObject<kTransactionActive, kCheckTransaction, kVerifyFlags>(OffsetOfElement(i), object); in Set()
81 inline void ObjectArray<T>::SetWithoutChecks(int32_t i, ObjPtr<T> object) { in SetWithoutChecks() argument
83 DCHECK(CheckAssignable<static_cast<VerifyObjectFlags>(kVerifyFlags & ~kVerifyThis)>(object)); in SetWithoutChecks()
84 SetFieldObject<kTransactionActive, kCheckTransaction, kVerifyFlags>(OffsetOfElement(i), object); in SetWithoutChecks()
89 inline void ObjectArray<T>::SetWithoutChecksAndWriteBarrier(int32_t i, ObjPtr<T> object) { in SetWithoutChecksAndWriteBarrier() argument
94 OffsetOfElement(i), object); in SetWithoutChecksAndWriteBarrier()