1// Signature format: 4.0
2package androidx.lifecycle {
3
4  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class CompositeGeneratedAdaptersObserver implements androidx.lifecycle.LifecycleObserver {
5    method public void onStateChanged(androidx.lifecycle.LifecycleOwner!, androidx.lifecycle.Lifecycle.Event!);
6  }
7
8  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface GeneratedAdapter {
9    method public void callMethods(androidx.lifecycle.LifecycleOwner!, androidx.lifecycle.Lifecycle.Event!, boolean, androidx.lifecycle.MethodCallsLogger!);
10  }
11
12  public abstract class Lifecycle {
13    ctor public Lifecycle();
14    method @MainThread public abstract void addObserver(androidx.lifecycle.LifecycleObserver);
15    method @MainThread public abstract androidx.lifecycle.Lifecycle.State getCurrentState();
16    method @MainThread public abstract void removeObserver(androidx.lifecycle.LifecycleObserver);
17  }
18
19  public enum Lifecycle.Event {
20    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_ANY;
21    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_CREATE;
22    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_DESTROY;
23    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_PAUSE;
24    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_RESUME;
25    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_START;
26    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_STOP;
27  }
28
29  public enum Lifecycle.State {
30    method public boolean isAtLeast(androidx.lifecycle.Lifecycle.State);
31    enum_constant public static final androidx.lifecycle.Lifecycle.State CREATED;
32    enum_constant public static final androidx.lifecycle.Lifecycle.State DESTROYED;
33    enum_constant public static final androidx.lifecycle.Lifecycle.State INITIALIZED;
34    enum_constant public static final androidx.lifecycle.Lifecycle.State RESUMED;
35    enum_constant public static final androidx.lifecycle.Lifecycle.State STARTED;
36  }
37
38  public interface LifecycleObserver {
39  }
40
41  public interface LifecycleOwner {
42    method public androidx.lifecycle.Lifecycle getLifecycle();
43  }
44
45  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class Lifecycling {
46    method public static String! getAdapterName(String!);
47  }
48
49  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class MethodCallsLogger {
50    ctor public MethodCallsLogger();
51    method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public boolean approveCall(String!, int);
52  }
53
54  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface OnLifecycleEvent {
55    method public abstract androidx.lifecycle.Lifecycle.Event value();
56  }
57
58  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class SingleGeneratedAdapterObserver implements androidx.lifecycle.LifecycleObserver {
59    method public void onStateChanged(androidx.lifecycle.LifecycleOwner!, androidx.lifecycle.Lifecycle.Event!);
60  }
61
62}
63
64