Lines Matching refs:ClassStatus

161 static void CheckSetStatus(Thread* self, T thiz, ClassStatus new_status, ClassStatus old_status)  in CheckSetStatus()
163 if (UNLIKELY(new_status <= old_status && new_status != ClassStatus::kErrorUnresolved && in CheckSetStatus()
164 new_status != ClassStatus::kErrorResolved && new_status != ClassStatus::kRetired)) { in CheckSetStatus()
168 if (old_status == ClassStatus::kInitialized) { in CheckSetStatus()
171 CHECK_EQ(new_status, ClassStatus::kVisiblyInitialized); in CheckSetStatus()
172 } else if ((new_status >= ClassStatus::kResolved || old_status >= ClassStatus::kResolved) && in CheckSetStatus()
190 void Class::SetStatusInternal(ClassStatus new_status) { in SetStatusInternal()
206 void Class::SetStatusLocked(ClassStatus new_status) { in SetStatusLocked()
207 ClassStatus old_status = GetStatus(); in SetStatusLocked()
212 void Class::SetStatus(Handle<Class> h_this, ClassStatus new_status, Thread* self) { in SetStatus()
213 ClassStatus old_status = h_this->GetStatus(); in SetStatus()
224 CHECK_EQ(new_status == ClassStatus::kErrorResolved, old_status >= ClassStatus::kResolved); in SetStatus()
247 if (new_status == ClassStatus::kVisiblyInitialized && !h_this->IsVariableSize()) { in SetStatus()
255 if (kIsDebugBuild && new_status >= ClassStatus::kInitialized) { in SetStatus()
269 CHECK_LT(new_status, ClassStatus::kResolved) << h_this->PrettyDescriptor(); in SetStatus()
270 if (new_status == ClassStatus::kRetired || new_status == ClassStatus::kErrorUnresolved) { in SetStatus()
273 } else if (old_status == ClassStatus::kInitialized) { in SetStatus()
276 DCHECK_EQ(new_status, ClassStatus::kVisiblyInitialized); // Already CHECK()ed above. in SetStatus()
278 CHECK_NE(new_status, ClassStatus::kRetired); in SetStatus()
279 if (old_status >= ClassStatus::kResolved || new_status >= ClassStatus::kResolved) { in SetStatus()
286 void Class::SetStatusForPrimitiveOrArray(ClassStatus new_status) { in SetStatusForPrimitiveOrArray()
310 if (kIsDebugBuild && new_status >= ClassStatus::kInitialized) { in SetStatusForPrimitiveOrArray()
1306 Class::SetStatus(h_new_class_obj, ClassStatus::kResolving, self_); in operator ()()