1// Signature format: 4.0
2package androidx.lifecycle.testing {
3
4  public final class TestLifecycleOwner implements androidx.lifecycle.LifecycleOwner {
5    ctor public TestLifecycleOwner();
6    ctor public TestLifecycleOwner(optional androidx.lifecycle.Lifecycle.State initialState);
7    ctor public TestLifecycleOwner(optional androidx.lifecycle.Lifecycle.State initialState, optional kotlinx.coroutines.CoroutineDispatcher coroutineDispatcher);
8    method public androidx.lifecycle.Lifecycle.State getCurrentState();
9    method public androidx.lifecycle.LifecycleRegistry getLifecycle();
10    method public int getObserverCount();
11    method public void handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event event);
12    method public void setCurrentState(androidx.lifecycle.Lifecycle.State);
13    method public suspend Object? setCurrentState(androidx.lifecycle.Lifecycle.State state, kotlin.coroutines.Continuation<? super kotlin.Unit>);
14    property public final androidx.lifecycle.Lifecycle.State currentState;
15    property public androidx.lifecycle.LifecycleRegistry lifecycle;
16    property public final int observerCount;
17  }
18
19}
20
21