blob: 4b8cda9ba9e45c7406a1a0f38b71bbc5fb1e4de4 [file]
// Signature format: 4.0
package androidx.lifecycle.testing {
public final class TestLifecycleOwner implements androidx.lifecycle.LifecycleOwner {
ctor public TestLifecycleOwner();
ctor public TestLifecycleOwner(optional androidx.lifecycle.Lifecycle.State initialState);
ctor public TestLifecycleOwner(optional androidx.lifecycle.Lifecycle.State initialState, optional kotlinx.coroutines.CoroutineDispatcher coroutineDispatcher);
ctor @BytecodeOnly public TestLifecycleOwner(androidx.lifecycle.Lifecycle.State!, kotlinx.coroutines.CoroutineDispatcher!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method @InaccessibleFromKotlin public androidx.lifecycle.Lifecycle.State getCurrentState();
method @InaccessibleFromKotlin public androidx.lifecycle.LifecycleRegistry getLifecycle();
method @InaccessibleFromKotlin public int getObserverCount();
method public void handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event event);
method @InaccessibleFromKotlin public void setCurrentState(androidx.lifecycle.Lifecycle.State);
method public suspend Object? setCurrentState(androidx.lifecycle.Lifecycle.State state, kotlin.coroutines.Continuation<? super kotlin.Unit>);
property public androidx.lifecycle.Lifecycle.State currentState;
property public androidx.lifecycle.LifecycleRegistry lifecycle;
property public int observerCount;
}
}