Lines Matching refs:self_
33 : self_(self), thread_state_(new_thread_state), expected_has_no_thread_(false) { in ScopedThreadStateChange()
34 if (UNLIKELY(self_ == nullptr)) { in ScopedThreadStateChange()
38 CHECK(runtime == nullptr || !runtime->IsStarted() || runtime->IsShuttingDown(self_)); in ScopedThreadStateChange()
46 self_->TransitionFromSuspendedToRunnable(); in ScopedThreadStateChange()
48 self_->TransitionFromRunnableToSuspended(new_thread_state); in ScopedThreadStateChange()
51 self_->SetState(new_thread_state); in ScopedThreadStateChange()
58 if (UNLIKELY(self_ == nullptr)) { in ~ScopedThreadStateChange()
67 self_->TransitionFromSuspendedToRunnable(); in ~ScopedThreadStateChange()
69 self_->TransitionFromRunnableToSuspended(old_thread_state_); in ~ScopedThreadStateChange()
72 self_->SetState(old_thread_state_); in ~ScopedThreadStateChange()
96 return self_->GetState() == kRunnable; in IsRunnable()
100 : self_(ThreadForEnv(env)), env_(down_cast<JNIEnvExt*>(env)), vm_(env_->GetVm()) {} in ScopedObjectAccessAlreadyRunnable()
103 : self_(self), in ScopedObjectAccessAlreadyRunnable()
124 : self_(self), suspended_state_(suspended_state) { in ScopedThreadSuspension()
125 DCHECK(self_ != nullptr); in ScopedThreadSuspension()
126 self_->TransitionFromRunnableToSuspended(suspended_state); in ScopedThreadSuspension()
130 DCHECK_EQ(self_->GetState(), suspended_state_); in ~ScopedThreadSuspension()
131 self_->TransitionFromSuspendedToRunnable(); in ~ScopedThreadSuspension()