1// Signature format: 4.0
2package androidx.lifecycle {
3
4  public class LifecycleRegistry extends androidx.lifecycle.Lifecycle {
5    ctor public LifecycleRegistry(androidx.lifecycle.LifecycleOwner);
6    method public void addObserver(androidx.lifecycle.LifecycleObserver);
7    method public androidx.lifecycle.Lifecycle.State getCurrentState();
8    method public int getObserverCount();
9    method public void handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event);
10    method @MainThread public void markState(androidx.lifecycle.Lifecycle.State);
11    method public void removeObserver(androidx.lifecycle.LifecycleObserver);
12  }
13
14  @Deprecated public interface LifecycleRegistryOwner extends androidx.lifecycle.LifecycleOwner {
15    method @Deprecated public androidx.lifecycle.LifecycleRegistry getLifecycle();
16  }
17
18}
19
20