META-INF/androidx.window_window-sidecar.version
androidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback.class
<Unknown> package androidx.window.common public abstract androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback extends java.lang.Object { public abstract void onConsumerReadyToBeRemoved (java.util.function.Consumer) }
androidx/window/common/AcceptOnceConsumer.class
<Unknown> package androidx.window.common public androidx.window.common.AcceptOnceConsumer extends java.lang.Object implements java.util.function.Consumer { public void <init> (androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback, java.util.function.Consumer) public void accept (java.lang.Object) }
androidx/window/common/BaseDataProducer.class
<Unknown> package androidx.window.common public abstract androidx.window.common.BaseDataProducer extends java.lang.Object implements androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback { public void <init> () public abstract void getData (java.util.function.Consumer) public final void addDataChangedCallback (java.util.function.Consumer) public final void removeDataChangedCallback (java.util.function.Consumer) public final boolean hasListeners () protected void onListenersChanged () public abstract java.util.Optional getCurrentData () protected void notifyDataChanged (java.lang.Object) public void onConsumerReadyToBeRemoved (java.util.function.Consumer) }
androidx/window/common/DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper.class
<Unknown> package androidx.window.common androidx.window.common.DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper extends java.lang.Object { final boolean mIsHalfOpenedSupported void <init> (android.content.Context, java.util.List) boolean isDeviceStateToPostureMapEmpty () boolean isDeviceStateValid (android.hardware.devicestate.DeviceState) int getHingeState (android.hardware.devicestate.DeviceState) }
androidx/window/common/DeviceStateManagerFoldingFeatureProducer.class
<Unknown> package androidx.window.common public final androidx.window.common.DeviceStateManagerFoldingFeatureProducer extends androidx.window.common.BaseDataProducer { public void <init> (android.content.Context, androidx.window.common.RawFoldingFeatureProducer, android.hardware.devicestate.DeviceStateManager) void onDeviceStateChanged (android.hardware.devicestate.DeviceState) protected void onListenersChanged () public java.util.Optional getCurrentData () public java.util.List getFoldsWithUnknownState () public java.util.List getDisplayFeatures () public boolean isHalfOpenedSupported () public void getData (java.util.function.Consumer) }
androidx/window/common/EmptyLifecycleCallbacksAdapter.class
<Unknown> package androidx.window.common public androidx.window.common.EmptyLifecycleCallbacksAdapter extends java.lang.Object implements android.app.Application$ActivityLifecycleCallbacks { public void <init> () public void onActivityCreated (android.app.Activity, android.os.Bundle) public void onActivityStarted (android.app.Activity) public void onActivityResumed (android.app.Activity) public void onActivityPaused (android.app.Activity) public void onActivityStopped (android.app.Activity) public void onActivitySaveInstanceState (android.app.Activity, android.os.Bundle) public void onActivityDestroyed (android.app.Activity) }
androidx/window/common/ExtensionHelper.class
<Unknown> package androidx.window.common public final androidx.window.common.ExtensionHelper extends java.lang.Object { public static void rotateRectToDisplayRotation (android.view.DisplayInfo, int, android.graphics.Rect) public static void transformToWindowSpaceRect (android.content.Context, android.graphics.Rect) public static void transformToWindowSpaceRect (android.app.WindowConfiguration, android.graphics.Rect) public static boolean isZero (android.graphics.Rect) }
androidx/window/common/RawFoldingFeatureProducer$SettingsObserver.class
<Unknown> package androidx.window.common final androidx.window.common.RawFoldingFeatureProducer$SettingsObserver extends android.database.ContentObserver { void <init> (androidx.window.common.RawFoldingFeatureProducer) public void onChange (boolean, android.net.Uri) }
androidx/window/common/RawFoldingFeatureProducer.class
<Unknown> package androidx.window.common public final androidx.window.common.RawFoldingFeatureProducer extends androidx.window.common.BaseDataProducer { public void <init> (android.content.Context) public void getData (java.util.function.Consumer) protected void onListenersChanged () public java.util.Optional getCurrentData () }
androidx/window/common/collections/ListUtil.class
<Unknown> package androidx.window.common.collections public final androidx.window.common.collections.ListUtil extends java.lang.Object { public static java.util.List map (java.util.List, java.util.function.Function) }
androidx/window/common/layout/CommonFoldingFeature$State.class
<Unknown> package androidx.window.common.layout public abstract annotation androidx.window.common.layout.CommonFoldingFeature$State extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/common/layout/CommonFoldingFeature$Type.class
<Unknown> package androidx.window.common.layout public abstract annotation androidx.window.common.layout.CommonFoldingFeature$Type extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/common/layout/CommonFoldingFeature.class
<Unknown> package androidx.window.common.layout public final androidx.window.common.layout.CommonFoldingFeature extends java.lang.Object { public static final String TAG public static final int COMMON_TYPE_FOLD public static final int COMMON_TYPE_HINGE public static final int COMMON_STATE_UNKNOWN public static final int COMMON_STATE_NO_FOLDING_FEATURES public static final int COMMON_STATE_HALF_OPENED public static final int COMMON_STATE_FLAT public static final int COMMON_STATE_USE_BASE_STATE public static java.util.List parseListFromString (java.lang.String, int) public void <init> (int, int, android.graphics.Rect) public int getType () public int getState () public android.graphics.Rect getRect () public boolean equals (java.lang.Object) public java.lang.String toString () public int hashCode () }
androidx/window/common/layout/DisplayFoldFeatureCommon$FoldProperty.class
<Unknown> package androidx.window.common.layout public abstract annotation androidx.window.common.layout.DisplayFoldFeatureCommon$FoldProperty extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/common/layout/DisplayFoldFeatureCommon$FoldType.class
<Unknown> package androidx.window.common.layout public abstract annotation androidx.window.common.layout.DisplayFoldFeatureCommon$FoldType extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/common/layout/DisplayFoldFeatureCommon.class
<Unknown> package androidx.window.common.layout public final androidx.window.common.layout.DisplayFoldFeatureCommon extends java.lang.Object { public static final int DISPLAY_FOLD_FEATURE_TYPE_UNKNOWN public static final int DISPLAY_FOLD_FEATURE_TYPE_HINGE public static final int DISPLAY_FOLD_FEATURE_TYPE_SCREEN_FOLD_IN public static final int DISPLAY_FOLD_FEATURE_PROPERTY_SUPPORTS_HALF_OPENED public static androidx.window.common.layout.DisplayFoldFeatureCommon create (androidx.window.common.layout.CommonFoldingFeature, boolean) public void <init> (int, java.util.Set) public int getType () public boolean hasProperty (int) public transient boolean hasProperties (int[]) public java.util.Set getProperties () public boolean equals (java.lang.Object) public int hashCode () public java.lang.String toString () }
androidx/window/sidecar/SidecarDeviceState.class
SidecarDeviceState.java package androidx.window.sidecar public final androidx.window.sidecar.SidecarDeviceState extends java.lang.Object { public int posture public static final int POSTURE_UNKNOWN public static final int POSTURE_CLOSED public static final int POSTURE_HALF_OPENED public static final int POSTURE_OPENED public static final int POSTURE_FLIPPED public void <init> () }
androidx/window/sidecar/SidecarDisplayFeature.class
SidecarDisplayFeature.java package androidx.window.sidecar public final androidx.window.sidecar.SidecarDisplayFeature extends java.lang.Object { private android.graphics.Rect mRect private int mType public static final int TYPE_FOLD public static final int TYPE_HINGE public void <init> () public android.graphics.Rect getRect () public void setRect (android.graphics.Rect) android.graphics.Rect rect public int getType () public void setType (int) int type }
androidx/window/sidecar/SidecarHelper.class
<Unknown> package androidx.window.sidecar androidx.window.sidecar.SidecarHelper extends java.lang.Object { static androidx.window.sidecar.SidecarDeviceState calculateDeviceState (java.util.List) static androidx.window.sidecar.SidecarWindowLayoutInfo calculateWindowLayoutInfo (android.os.IBinder, java.util.List) }
androidx/window/sidecar/SidecarImpl$NotifyOnConfigurationChanged.class
<Unknown> package androidx.window.sidecar final androidx.window.sidecar.SidecarImpl$NotifyOnConfigurationChanged extends androidx.window.common.EmptyLifecycleCallbacksAdapter { public void onActivityCreated (android.app.Activity, android.os.Bundle) public void onActivityConfigurationChanged (android.app.Activity) }
androidx/window/sidecar/SidecarImpl.class
<Unknown> package androidx.window.sidecar androidx.window.sidecar.SidecarImpl extends java.lang.Object implements androidx.window.sidecar.SidecarInterface { void <init> (android.content.Context) public androidx.window.sidecar.SidecarDeviceState getDeviceState () public androidx.window.sidecar.SidecarWindowLayoutInfo getWindowLayoutInfo (android.os.IBinder) public void setSidecarCallback (androidx.window.sidecar.SidecarInterface$SidecarCallback) public void onWindowLayoutChangeListenerAdded (android.os.IBinder) public void onWindowLayoutChangeListenerRemoved (android.os.IBinder) public void onDeviceStateListenersChanged (boolean) void updateDeviceState (androidx.window.sidecar.SidecarDeviceState) void updateWindowLayout (android.os.IBinder, androidx.window.sidecar.SidecarWindowLayoutInfo) protected boolean hasListeners () }
androidx/window/sidecar/SidecarInterface$SidecarCallback.class
SidecarInterface.java package androidx.window.sidecar public abstract androidx.window.sidecar.SidecarInterface$SidecarCallback extends java.lang.Object { public abstract void onDeviceStateChanged (androidx.window.sidecar.SidecarDeviceState) public abstract void onWindowLayoutChanged (android.os.IBinder, androidx.window.sidecar.SidecarWindowLayoutInfo) }
androidx/window/sidecar/SidecarInterface.class
SidecarInterface.java package androidx.window.sidecar public abstract androidx.window.sidecar.SidecarInterface extends java.lang.Object { public abstract void setSidecarCallback (androidx.window.sidecar.SidecarInterface$SidecarCallback) public abstract androidx.window.sidecar.SidecarWindowLayoutInfo getWindowLayoutInfo (android.os.IBinder) public abstract void onWindowLayoutChangeListenerAdded (android.os.IBinder) public abstract void onWindowLayoutChangeListenerRemoved (android.os.IBinder) public abstract androidx.window.sidecar.SidecarDeviceState getDeviceState () public abstract void onDeviceStateListenersChanged (boolean) }
androidx/window/sidecar/SidecarProvider.class
<Unknown> package androidx.window.sidecar public androidx.window.sidecar.SidecarProvider extends java.lang.Object { public void <init> () public static androidx.window.sidecar.SidecarInterface getSidecarImpl (android.content.Context) public static java.lang.String getApiVersion () }
androidx/window/sidecar/SidecarWindowLayoutInfo.class
SidecarWindowLayoutInfo.java package androidx.window.sidecar public final androidx.window.sidecar.SidecarWindowLayoutInfo extends java.lang.Object { public java.util.List displayFeatures public void <init> () }