Lines Matching refs:object
48 inline bool ObjectArray<T>::CheckAssignable(ObjPtr<T> object) { in CheckAssignable() argument
49 if (object != nullptr) { in CheckAssignable()
51 if (UNLIKELY(!object->InstanceOf(element_class))) { in CheckAssignable()
52 ThrowArrayStoreException(object); in CheckAssignable()
60 inline void ObjectArray<T>::Set(int32_t i, ObjPtr<T> object) { in Set() argument
62 Set<true>(i, object); in Set()
64 Set<false>(i, object); in Set()
70 inline void ObjectArray<T>::Set(int32_t i, ObjPtr<T> object) { in Set() argument
71 if (CheckIsValidIndex(i) && CheckAssignable<kVerifyFlags>(object)) { in Set()
72 SetFieldObject<kTransactionActive, kCheckTransaction, kVerifyFlags>(OffsetOfElement(i), object); in Set()
80 inline void ObjectArray<T>::SetWithoutChecks(int32_t i, ObjPtr<T> object) { in SetWithoutChecks() argument
82 DCHECK(CheckAssignable<static_cast<VerifyObjectFlags>(kVerifyFlags & ~kVerifyThis)>(object)); in SetWithoutChecks()
83 SetFieldObject<kTransactionActive, kCheckTransaction, kVerifyFlags>(OffsetOfElement(i), object); in SetWithoutChecks()
88 inline void ObjectArray<T>::SetWithoutChecksAndWriteBarrier(int32_t i, ObjPtr<T> object) { in SetWithoutChecksAndWriteBarrier() argument
93 OffsetOfElement(i), object); in SetWithoutChecksAndWriteBarrier()