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