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