Home | History | Annotate | Download | only in libs

META-INF/
META-INF/MANIFEST.MF
com/android/systemui/shared/R.class
R.java
package com.android.systemui.shared
public final com.android.systemui.shared.R extends java.lang.Object {
	public void  () 
}

com/android/systemui/shared/recents/IOverviewProxy$Stub$Proxy.class
IOverviewProxy.java
package com.android.systemui.shared.recents
 com.android.systemui.shared.recents.IOverviewProxy$Stub$Proxy extends java.lang.Object implements com.android.systemui.shared.recents.IOverviewProxy  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onBind (com.android.systemui.shared.recents.ISystemUiProxy)  throws android.os.RemoteException 
		com.android.systemui.shared.recents.ISystemUiProxy sysUiProxy
		android.os.Parcel _data
	public void onPreMotionEvent (int)  throws android.os.RemoteException 
		int downHitTarget
		android.os.Parcel _data
	public void onMotionEvent (android.view.MotionEvent)  throws android.os.RemoteException 
		android.view.MotionEvent event
		android.os.Parcel _data
	public void onQuickScrubStart ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onQuickScrubEnd ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onQuickScrubProgress (float)  throws android.os.RemoteException 
		float progress
		android.os.Parcel _data
	public void onOverviewToggle ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onOverviewShown (boolean)  throws android.os.RemoteException 
		boolean triggeredFromAltTab
		android.os.Parcel _data
	public void onOverviewHidden (boolean, boolean)  throws android.os.RemoteException 
		boolean triggeredFromAltTab
		boolean triggeredFromHomeKey
		android.os.Parcel _data
	public void onQuickStep (android.view.MotionEvent)  throws android.os.RemoteException 
		android.view.MotionEvent event
		android.os.Parcel _data
	public void onTip (int, int)  throws android.os.RemoteException 
		int actionType
		int viewType
		android.os.Parcel _data
}

com/android/systemui/shared/recents/IOverviewProxy$Stub.class
IOverviewProxy.java
package com.android.systemui.shared.recents
public abstract com.android.systemui.shared.recents.IOverviewProxy$Stub extends android.os.Binder implements com.android.systemui.shared.recents.IOverviewProxy  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onBind
	static final int TRANSACTION_onPreMotionEvent
	static final int TRANSACTION_onMotionEvent
	static final int TRANSACTION_onQuickScrubStart
	static final int TRANSACTION_onQuickScrubEnd
	static final int TRANSACTION_onQuickScrubProgress
	static final int TRANSACTION_onOverviewToggle
	static final int TRANSACTION_onOverviewShown
	static final int TRANSACTION_onOverviewHidden
	static final int TRANSACTION_onQuickStep
	static final int TRANSACTION_onTip
	public void  () 
	public static com.android.systemui.shared.recents.IOverviewProxy asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		com.android.systemui.shared.recents.ISystemUiProxy _arg0
		int _arg0
		android.view.MotionEvent _arg0
		android.view.MotionEvent _arg0
		float _arg0
		boolean _arg0
		boolean _arg0
		boolean _arg1
		android.view.MotionEvent _arg0
		android.view.MotionEvent _arg0
		int _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
		String descriptor
}

com/android/systemui/shared/recents/IOverviewProxy.class
IOverviewProxy.java
package com.android.systemui.shared.recents
public abstract com.android.systemui.shared.recents.IOverviewProxy extends java.lang.Object implements android.os.IInterface  {
	public abstract void onBind (com.android.systemui.shared.recents.ISystemUiProxy)  throws android.os.RemoteException 
	public abstract void onPreMotionEvent (int)  throws android.os.RemoteException 
	public abstract void onMotionEvent (android.view.MotionEvent)  throws android.os.RemoteException 
	public abstract void onQuickScrubStart ()  throws android.os.RemoteException 
	public abstract void onQuickScrubEnd ()  throws android.os.RemoteException 
	public abstract void onQuickScrubProgress (float)  throws android.os.RemoteException 
	public abstract void onOverviewToggle ()  throws android.os.RemoteException 
	public abstract void onOverviewShown (boolean)  throws android.os.RemoteException 
	public abstract void onOverviewHidden (boolean, boolean)  throws android.os.RemoteException 
	public abstract void onQuickStep (android.view.MotionEvent)  throws android.os.RemoteException 
	public abstract void onTip (int, int)  throws android.os.RemoteException 
}

com/android/systemui/shared/recents/ISystemUiProxy$Stub$Proxy.class
ISystemUiProxy.java
package com.android.systemui.shared.recents
 com.android.systemui.shared.recents.ISystemUiProxy$Stub$Proxy extends java.lang.Object implements com.android.systemui.shared.recents.ISystemUiProxy  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public com.android.systemui.shared.system.GraphicBufferCompat screenshot (android.graphics.Rect, int, int, int, int, boolean, int)  throws android.os.RemoteException 
		com.android.systemui.shared.system.GraphicBufferCompat _result
		com.android.systemui.shared.system.GraphicBufferCompat _result
		android.graphics.Rect sourceCrop
		int width
		int height
		int minLayer
		int maxLayer
		boolean useIdentityTransform
		int rotation
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.systemui.shared.system.GraphicBufferCompat _result
	public void startScreenPinning (int)  throws android.os.RemoteException 
		int taskId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInteractionState (int)  throws android.os.RemoteException 
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onSplitScreenInvoked ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onOverviewShown (boolean)  throws android.os.RemoteException 
		boolean fromHome
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.graphics.Rect getNonMinimizedSplitScreenSecondaryBounds ()  throws android.os.RemoteException 
		android.graphics.Rect _result
		android.graphics.Rect _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.graphics.Rect _result
	public void setBackButtonAlpha (float, boolean)  throws android.os.RemoteException 
		float alpha
		boolean animate
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/systemui/shared/recents/ISystemUiProxy$Stub.class
ISystemUiProxy.java
package com.android.systemui.shared.recents
public abstract com.android.systemui.shared.recents.ISystemUiProxy$Stub extends android.os.Binder implements com.android.systemui.shared.recents.ISystemUiProxy  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_screenshot
	static final int TRANSACTION_startScreenPinning
	static final int TRANSACTION_setInteractionState
	static final int TRANSACTION_onSplitScreenInvoked
	static final int TRANSACTION_onOverviewShown
	static final int TRANSACTION_getNonMinimizedSplitScreenSecondaryBounds
	static final int TRANSACTION_setBackButtonAlpha
	public void  () 
	public static com.android.systemui.shared.recents.ISystemUiProxy asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.graphics.Rect _arg0
		android.graphics.Rect _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		boolean _arg5
		int _arg6
		com.android.systemui.shared.system.GraphicBufferCompat _result
		int _arg0
		int _arg0
		boolean _arg0
		android.graphics.Rect _result
		float _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
		String descriptor
}

com/android/systemui/shared/recents/ISystemUiProxy.class
ISystemUiProxy.java
package com.android.systemui.shared.recents
public abstract com.android.systemui.shared.recents.ISystemUiProxy extends java.lang.Object implements android.os.IInterface  {
	public abstract com.android.systemui.shared.system.GraphicBufferCompat screenshot (android.graphics.Rect, int, int, int, int, boolean, int)  throws android.os.RemoteException 
	public abstract void startScreenPinning (int)  throws android.os.RemoteException 
	public abstract void setInteractionState (int)  throws android.os.RemoteException 
	public abstract void onSplitScreenInvoked ()  throws android.os.RemoteException 
	public abstract void onOverviewShown (boolean)  throws android.os.RemoteException 
	public abstract android.graphics.Rect getNonMinimizedSplitScreenSecondaryBounds ()  throws android.os.RemoteException 
	public abstract void setBackButtonAlpha (float, boolean)  throws android.os.RemoteException 
}

com/android/systemui/shared/recents/model/BackgroundTaskLoader$OnIdleChangedListener.class
BackgroundTaskLoader.java
package com.android.systemui.shared.recents.model
abstract com.android.systemui.shared.recents.model.BackgroundTaskLoader$OnIdleChangedListener extends java.lang.Object {
	public abstract void onIdleChanged (boolean) 
}

com/android/systemui/shared/recents/model/BackgroundTaskLoader.class

com/android/systemui/shared/recents/model/FilteredTaskList.class
FilteredTaskList.java
package com.android.systemui.shared.recents.model
 com.android.systemui.shared.recents.model.FilteredTaskList extends java.lang.Object {
	private final java.util.ArrayList mTasks
	private final java.util.ArrayList mFilteredTasks
	private final android.util.ArrayMap mFilteredTaskIndices
	private com.android.systemui.shared.recents.model.TaskFilter mFilter
	void  () 
	boolean setFilter (com.android.systemui.shared.recents.model.TaskFilter) 
		com.android.systemui.shared.recents.model.TaskFilter filter
		java.util.ArrayList prevFilteredTasks
	void add (com.android.systemui.shared.recents.model.Task) 
		com.android.systemui.shared.recents.model.Task t
	void set (java.util.List) 
		java.util.List tasks
	boolean remove (com.android.systemui.shared.recents.model.Task) 
		boolean removed
		com.android.systemui.shared.recents.model.Task t
	int indexOf (com.android.systemui.shared.recents.model.Task) 
		com.android.systemui.shared.recents.model.Task t
	int size () 
	boolean contains (com.android.systemui.shared.recents.model.Task) 
		com.android.systemui.shared.recents.model.Task t
	private void updateFilteredTasks () 
		com.android.systemui.shared.recents.model.Task t
		int i
		com.android.systemui.shared.recents.model.Task t
		int i
		android.util.SparseArray taskIdMap
		int taskCount
	private void updateFilteredTaskIndices () 
		com.android.systemui.shared.recents.model.Task t
		int i
		int taskCount
	java.util.ArrayList getTasks () 
}

com/android/systemui/shared/recents/model/HighResThumbnailLoader$1.class

com/android/systemui/shared/recents/model/HighResThumbnailLoader.class
HighResThumbnailLoader.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.HighResThumbnailLoader extends java.lang.Object implements com.android.systemui.shared.recents.model.Task$TaskCallbacks  {
	private final com.android.systemui.shared.system.ActivityManagerWrapper mActivityManager
	private final java.util.ArrayDeque mLoadQueue
	private final android.util.ArraySet mLoadingTasks
	private boolean mLoaderIdling
	private final java.util.ArrayList mVisibleTasks
	private final Thread mLoadThread
	private final android.os.Handler mMainThreadHandler
	private final boolean mIsLowRamDevice
	private boolean mLoading
	private boolean mVisible
	private boolean mFlingingFast
	private boolean mTaskLoadQueueIdle
	private final Runnable mLoader
	public void  (com.android.systemui.shared.system.ActivityManagerWrapper, android.os.Looper, boolean) 
		com.android.systemui.shared.system.ActivityManagerWrapper activityManager
		android.os.Looper looper
		boolean isLowRamDevice
	public void setVisible (boolean) 
		boolean visible
	public void setFlingingFast (boolean) 
		boolean flingingFast
	public void setTaskLoadQueueIdle (boolean) 
		boolean idle
	boolean isLoading () 
	private void updateLoading () 
	private void setLoading (boolean) 
		boolean loading
	private void startLoading () 
		com.android.systemui.shared.recents.model.Task t
		int i
	private void stopLoading () 
	public void onTaskVisible (com.android.systemui.shared.recents.model.Task) 
		com.android.systemui.shared.recents.model.Task t
	public void onTaskInvisible (com.android.systemui.shared.recents.model.Task) 
		com.android.systemui.shared.recents.model.Task t
	void waitForLoaderIdle () 
	public void onTaskDataLoaded (com.android.systemui.shared.recents.model.Task, com.android.systemui.shared.recents.model.ThumbnailData) 
		com.android.systemui.shared.recents.model.Task task
		com.android.systemui.shared.recents.model.ThumbnailData thumbnailData
	public void onTaskDataUnloaded () 
	public void onTaskWindowingModeChanged () 
	static java.util.ArrayDeque access$000 (com.android.systemui.shared.recents.model.HighResThumbnailLoader) 
		com.android.systemui.shared.recents.model.HighResThumbnailLoader x0
	static boolean access$100 (com.android.systemui.shared.recents.model.HighResThumbnailLoader) 
		com.android.systemui.shared.recents.model.HighResThumbnailLoader x0
	static boolean access$202 (com.android.systemui.shared.recents.model.HighResThumbnailLoader, boolean) 
		com.android.systemui.shared.recents.model.HighResThumbnailLoader x0
		boolean x1
	static android.util.ArraySet access$300 (com.android.systemui.shared.recents.model.HighResThumbnailLoader) 
		com.android.systemui.shared.recents.model.HighResThumbnailLoader x0
	static com.android.systemui.shared.system.ActivityManagerWrapper access$400 (com.android.systemui.shared.recents.model.HighResThumbnailLoader) 
		com.android.systemui.shared.recents.model.HighResThumbnailLoader x0
	static android.os.Handler access$500 (com.android.systemui.shared.recents.model.HighResThumbnailLoader) 
		com.android.systemui.shared.recents.model.HighResThumbnailLoader x0
	static java.util.ArrayList access$600 (com.android.systemui.shared.recents.model.HighResThumbnailLoader) 
		com.android.systemui.shared.recents.model.HighResThumbnailLoader x0
}

com/android/systemui/shared/recents/model/IconLoader$DefaultIconLoader.class
IconLoader.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.IconLoader$DefaultIconLoader extends com.android.systemui.shared.recents.model.IconLoader {
	private final android.graphics.drawable.BitmapDrawable mDefaultIcon
	private final android.util.IconDrawableFactory mDrawableFactory
	public void  (android.content.Context, com.android.systemui.shared.recents.model.TaskKeyLruCache, android.util.LruCache) 
		android.content.Context context
		com.android.systemui.shared.recents.model.TaskKeyLruCache iconCache
		android.util.LruCache activityInfoCache
		android.graphics.Bitmap icon
	public android.graphics.drawable.Drawable getDefaultIcon (int) 
		int userId
	protected android.graphics.drawable.Drawable createBadgedDrawable (android.graphics.drawable.Drawable, int, android.app.ActivityManager$TaskDescription) 
		android.graphics.drawable.Drawable icon
		int userId
		android.app.ActivityManager$TaskDescription desc
	protected android.graphics.drawable.Drawable getBadgedActivityIcon (android.content.pm.ActivityInfo, int, android.app.ActivityManager$TaskDescription) 
		android.content.pm.ActivityInfo info
		int userId
		android.app.ActivityManager$TaskDescription desc
}

com/android/systemui/shared/recents/model/IconLoader.class
IconLoader.java
package com.android.systemui.shared.recents.model
public abstract com.android.systemui.shared.recents.model.IconLoader extends java.lang.Object {
	private static final String TAG
	protected final android.content.Context mContext
	protected final com.android.systemui.shared.recents.model.TaskKeyLruCache mIconCache
	protected final android.util.LruCache mActivityInfoCache
	public void  (android.content.Context, com.android.systemui.shared.recents.model.TaskKeyLruCache, android.util.LruCache) 
		android.content.Context context
		com.android.systemui.shared.recents.model.TaskKeyLruCache iconCache
		android.util.LruCache activityInfoCache
	public android.content.pm.ActivityInfo getAndUpdateActivityInfo (com.android.systemui.shared.recents.model.Task$TaskKey) 
		com.android.systemui.shared.recents.model.Task$TaskKey taskKey
		android.content.ComponentName cn
		android.content.pm.ActivityInfo activityInfo
	public android.graphics.drawable.Drawable getIcon (com.android.systemui.shared.recents.model.Task) 
		com.android.systemui.shared.recents.model.Task t
		android.graphics.drawable.Drawable cachedIcon
	public android.graphics.drawable.Drawable getAndInvalidateIfModified (com.android.systemui.shared.recents.model.Task$TaskKey, android.app.ActivityManager$TaskDescription, boolean) 
		com.android.systemui.shared.recents.model.Task$TaskKey taskKey
		android.app.ActivityManager$TaskDescription td
		boolean loadIfNotCached
		android.graphics.drawable.Drawable icon
	private android.graphics.drawable.Drawable createNewIconForTask (com.android.systemui.shared.recents.model.Task$TaskKey, android.app.ActivityManager$TaskDescription, boolean) 
		android.content.pm.PackageManager pm
		android.content.pm.ApplicationInfo appInfo
		android.content.res.Resources res
		Exception e
		android.graphics.drawable.Drawable icon
		com.android.systemui.shared.recents.model.Task$TaskKey taskKey
		android.app.ActivityManager$TaskDescription desc
		boolean returnDefault
		int userId
		android.graphics.Bitmap tdIcon
		android.content.pm.ActivityInfo activityInfo
	public abstract android.graphics.drawable.Drawable getDefaultIcon (int) 
	protected android.graphics.drawable.Drawable createDrawableFromBitmap (android.graphics.Bitmap, int, android.app.ActivityManager$TaskDescription) 
		android.graphics.Bitmap icon
		int userId
		android.app.ActivityManager$TaskDescription desc
	protected abstract android.graphics.drawable.Drawable createBadgedDrawable (android.graphics.drawable.Drawable, int, android.app.ActivityManager$TaskDescription) 
	protected abstract android.graphics.drawable.Drawable getBadgedActivityIcon (android.content.pm.ActivityInfo, int, android.app.ActivityManager$TaskDescription) 
}

com/android/systemui/shared/recents/model/RecentsTaskLoadPlan$Options.class
RecentsTaskLoadPlan.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.RecentsTaskLoadPlan$Options extends java.lang.Object {
	public int runningTaskId
	public boolean loadIcons
	public boolean loadThumbnails
	public boolean onlyLoadForCache
	public boolean onlyLoadPausedActivities
	public int numVisibleTasks
	public int numVisibleTaskThumbnails
	public void  () 
}

com/android/systemui/shared/recents/model/RecentsTaskLoadPlan$PreloadOptions.class
RecentsTaskLoadPlan.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.RecentsTaskLoadPlan$PreloadOptions extends java.lang.Object {
	public boolean loadTitles
	public void  () 
}

com/android/systemui/shared/recents/model/RecentsTaskLoadPlan.class
RecentsTaskLoadPlan.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.RecentsTaskLoadPlan extends java.lang.Object {
	private final android.content.Context mContext
	private final android.app.KeyguardManager mKeyguardManager
	private java.util.List mRawTasks
	private com.android.systemui.shared.recents.model.TaskStack mStack
	private final android.util.SparseBooleanArray mTmpLockedUsers
	public void  (android.content.Context) 
		android.content.Context context
	public void preloadPlan (com.android.systemui.shared.recents.model.RecentsTaskLoadPlan$PreloadOptions, com.android.systemui.shared.recents.model.RecentsTaskLoader, int, int) 
		android.app.ActivityManager$RecentTaskInfo t
		int windowingMode
		com.android.systemui.shared.recents.model.Task$TaskKey taskKey
		boolean isFreeformTask
		boolean isStackTask
		boolean isLaunchTarget
		android.content.pm.ActivityInfo info
		String title
		String titleDescription
		android.graphics.drawable.Drawable icon
		com.android.systemui.shared.recents.model.ThumbnailData thumbnail
		int activityColor
		int backgroundColor
		boolean isSystemApp
		boolean isLocked
		com.android.systemui.shared.recents.model.Task task
		int i
		com.android.systemui.shared.recents.model.RecentsTaskLoadPlan$PreloadOptions opts
		com.android.systemui.shared.recents.model.RecentsTaskLoader loader
		int runningTaskId
		int currentUserId
		android.content.res.Resources res
		java.util.ArrayList allTasks
		int taskCount
	public void executePlan (com.android.systemui.shared.recents.model.RecentsTaskLoadPlan$Options, com.android.systemui.shared.recents.model.RecentsTaskLoader) 
		com.android.systemui.shared.recents.model.Task task
		com.android.systemui.shared.recents.model.Task$TaskKey taskKey
		boolean isRunningTask
		boolean isVisibleTask
		boolean isVisibleThumbnail
		int i
		com.android.systemui.shared.recents.model.RecentsTaskLoadPlan$Options opts
		com.android.systemui.shared.recents.model.RecentsTaskLoader loader
		android.content.res.Resources res
		java.util.ArrayList tasks
		int taskCount
	public com.android.systemui.shared.recents.model.TaskStack getTaskStack () 
	public boolean hasTasks () 
}

com/android/systemui/shared/recents/model/RecentsTaskLoader$1.class
RecentsTaskLoader.java
package com.android.systemui.shared.recents.model
 com.android.systemui.shared.recents.model.RecentsTaskLoader$1 extends java.lang.Object implements com.android.systemui.shared.recents.model.TaskKeyLruCache$EvictionCallback  {
	final com.android.systemui.shared.recents.model.RecentsTaskLoader this$0
	void  (com.android.systemui.shared.recents.model.RecentsTaskLoader) 
		com.android.systemui.shared.recents.model.RecentsTaskLoader this$0
	public void onEntryEvicted (com.android.systemui.shared.recents.model.Task$TaskKey) 
		com.android.systemui.shared.recents.model.Task$TaskKey key
}

com/android/systemui/shared/recents/model/RecentsTaskLoader.class

com/android/systemui/shared/recents/model/Task$TaskCallbacks.class
Task.java
package com.android.systemui.shared.recents.model
public abstract com.android.systemui.shared.recents.model.Task$TaskCallbacks extends java.lang.Object {
	public abstract void onTaskDataLoaded (com.android.systemui.shared.recents.model.Task, com.android.systemui.shared.recents.model.ThumbnailData) 
	public abstract void onTaskDataUnloaded () 
	public abstract void onTaskWindowingModeChanged () 
}

com/android/systemui/shared/recents/model/Task$TaskKey.class
Task.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.Task$TaskKey extends java.lang.Object {
	public final int id
	public int windowingMode
	public final android.content.Intent baseIntent
	public final int userId
	public long lastActiveTime
	private int mHashCode
	public void  (int, int, android.content.Intent, int, long) 
		int id
		int windowingMode
		android.content.Intent intent
		int userId
		long lastActiveTime
	public void setWindowingMode (int) 
		int windowingMode
	public android.content.ComponentName getComponent () 
	public java.lang.String getPackageName () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.systemui.shared.recents.model.Task$TaskKey otherKey
	public int hashCode () 
	public java.lang.String toString () 
	private void updateHashCode () 
}

com/android/systemui/shared/recents/model/Task.class
Task.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.Task extends java.lang.Object {
	public static final String TAG
	public com.android.systemui.shared.recents.model.Task$TaskKey key
	public int temporarySortIndexInStack
	public android.graphics.drawable.Drawable icon
	public com.android.systemui.shared.recents.model.ThumbnailData thumbnail
	public String title
	public String titleDescription
	public int colorPrimary
	public int colorBackground
	public boolean useLightOnPrimaryColor
	public android.app.ActivityManager$TaskDescription taskDescription
	public boolean isLaunchTarget
	public boolean isStackTask
	public boolean isSystemApp
	public boolean isDockable
	public int resizeMode
	public android.content.ComponentName topActivity
	public boolean isLocked
	private java.util.ArrayList mCallbacks
	public void  () 
	public void  (com.android.systemui.shared.recents.model.Task$TaskKey, android.graphics.drawable.Drawable, com.android.systemui.shared.recents.model.ThumbnailData, java.lang.String, java.lang.String, int, int, boolean, boolean, boolean, boolean, android.app.ActivityManager$TaskDescription, int, android.content.ComponentName, boolean) 
		com.android.systemui.shared.recents.model.Task$TaskKey key
		android.graphics.drawable.Drawable icon
		com.android.systemui.shared.recents.model.ThumbnailData thumbnail
		String title
		String titleDescription
		int colorPrimary
		int colorBackground
		boolean isLaunchTarget
		boolean isStackTask
		boolean isSystemApp
		boolean isDockable
		android.app.ActivityManager$TaskDescription taskDescription
		int resizeMode
		android.content.ComponentName topActivity
		boolean isLocked
	public void copyFrom (com.android.systemui.shared.recents.model.Task) 
		com.android.systemui.shared.recents.model.Task o
	public void addCallback (com.android.systemui.shared.recents.model.Task$TaskCallbacks) 
		com.android.systemui.shared.recents.model.Task$TaskCallbacks cb
	public void removeCallback (com.android.systemui.shared.recents.model.Task$TaskCallbacks) 
		com.android.systemui.shared.recents.model.Task$TaskCallbacks cb
	public void setWindowingMode (int) 
		int i
		int windowingMode
		int callbackCount
	public void notifyTaskDataLoaded (com.android.systemui.shared.recents.model.ThumbnailData, android.graphics.drawable.Drawable) 
		int i
		com.android.systemui.shared.recents.model.ThumbnailData thumbnailData
		android.graphics.drawable.Drawable applicationIcon
		int callbackCount
	public void notifyTaskDataUnloaded (android.graphics.drawable.Drawable) 
		int i
		android.graphics.drawable.Drawable defaultApplicationIcon
	public android.content.ComponentName getTopComponent () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.systemui.shared.recents.model.Task t
	public java.lang.String toString () 
	public void dump (java.lang.String, java.io.PrintWriter) 
		String prefix
		java.io.PrintWriter writer
}

com/android/systemui/shared/recents/model/TaskFilter.class
TaskFilter.java
package com.android.systemui.shared.recents.model
public abstract com.android.systemui.shared.recents.model.TaskFilter extends java.lang.Object {
	public abstract boolean acceptTask (android.util.SparseArray, com.android.systemui.shared.recents.model.Task, int) 
}

com/android/systemui/shared/recents/model/TaskKeyCache.class
TaskKeyCache.java
package com.android.systemui.shared.recents.model
public abstract com.android.systemui.shared.recents.model.TaskKeyCache extends java.lang.Object {
	protected static final String TAG
	protected final android.util.SparseArray mKeys
	public void  () 
	final java.lang.Object get (com.android.systemui.shared.recents.model.Task$TaskKey) 
		com.android.systemui.shared.recents.model.Task$TaskKey key
	final java.lang.Object getAndInvalidateIfModified (com.android.systemui.shared.recents.model.Task$TaskKey) 
		com.android.systemui.shared.recents.model.Task$TaskKey key
		com.android.systemui.shared.recents.model.Task$TaskKey lastKey
	final void put (com.android.systemui.shared.recents.model.Task$TaskKey, java.lang.Object) 
		com.android.systemui.shared.recents.model.Task$TaskKey key
		Object value
	final void remove (com.android.systemui.shared.recents.model.Task$TaskKey) 
		com.android.systemui.shared.recents.model.Task$TaskKey key
	final void evictAll () 
	protected abstract java.lang.Object getCacheEntry (int) 
	protected abstract void putCacheEntry (int, java.lang.Object) 
	protected abstract void removeCacheEntry (int) 
	protected abstract void evictAllCache () 
}

com/android/systemui/shared/recents/model/TaskKeyLruCache$1.class
TaskKeyLruCache.java
package com.android.systemui.shared.recents.model
 com.android.systemui.shared.recents.model.TaskKeyLruCache$1 extends android.util.LruCache {
	final com.android.systemui.shared.recents.model.TaskKeyLruCache this$0
	void  (com.android.systemui.shared.recents.model.TaskKeyLruCache, int) 
		com.android.systemui.shared.recents.model.TaskKeyLruCache this$0
		int x0
	protected void entryRemoved (boolean, java.lang.Integer, java.lang.Object, java.lang.Object) 
		boolean evicted
		Integer taskId
		Object oldV
		Object newV
	protected volatile void entryRemoved (boolean, java.lang.Object, java.lang.Object, java.lang.Object) 
}

com/android/systemui/shared/recents/model/TaskKeyLruCache$EvictionCallback.class
TaskKeyLruCache.java
package com.android.systemui.shared.recents.model
public abstract com.android.systemui.shared.recents.model.TaskKeyLruCache$EvictionCallback extends java.lang.Object {
	public abstract void onEntryEvicted (com.android.systemui.shared.recents.model.Task$TaskKey) 
}

com/android/systemui/shared/recents/model/TaskKeyLruCache.class
TaskKeyLruCache.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.TaskKeyLruCache extends com.android.systemui.shared.recents.model.TaskKeyCache {
	private final android.util.LruCache mCache
	private final com.android.systemui.shared.recents.model.TaskKeyLruCache$EvictionCallback mEvictionCallback
	public void  (int) 
		int cacheSize
	public void  (int, com.android.systemui.shared.recents.model.TaskKeyLruCache$EvictionCallback) 
		int cacheSize
		com.android.systemui.shared.recents.model.TaskKeyLruCache$EvictionCallback evictionCallback
	final void trimToSize (int) 
		int cacheSize
	public void dump (java.lang.String, java.io.PrintWriter) 
		int i
		String prefix
		java.io.PrintWriter writer
		String innerPrefix
		int keyCount
	protected java.lang.Object getCacheEntry (int) 
		int id
	protected void putCacheEntry (int, java.lang.Object) 
		int id
		Object value
	protected void removeCacheEntry (int) 
		int id
	protected void evictAllCache () 
	static com.android.systemui.shared.recents.model.TaskKeyLruCache$EvictionCallback access$000 (com.android.systemui.shared.recents.model.TaskKeyLruCache) 
		com.android.systemui.shared.recents.model.TaskKeyLruCache x0
}

com/android/systemui/shared/recents/model/TaskKeyStrongCache.class
TaskKeyStrongCache.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.TaskKeyStrongCache extends com.android.systemui.shared.recents.model.TaskKeyCache {
	private static final String TAG
	private final android.util.ArrayMap mCache
	public void  () 
	final void copyEntries (com.android.systemui.shared.recents.model.TaskKeyStrongCache) 
		com.android.systemui.shared.recents.model.Task$TaskKey key
		int i
		com.android.systemui.shared.recents.model.TaskKeyStrongCache other
	public void dump (java.lang.String, java.io.PrintWriter) 
		int i
		String prefix
		java.io.PrintWriter writer
		String innerPrefix
		int keyCount
	protected java.lang.Object getCacheEntry (int) 
		int id
	protected void putCacheEntry (int, java.lang.Object) 
		int id
		Object value
	protected void removeCacheEntry (int) 
		int id
	protected void evictAllCache () 
}

com/android/systemui/shared/recents/model/TaskResourceLoadQueue.class
TaskResourceLoadQueue.java
package com.android.systemui.shared.recents.model
 com.android.systemui.shared.recents.model.TaskResourceLoadQueue extends java.lang.Object {
	private final java.util.concurrent.ConcurrentLinkedQueue mQueue
	void  () 
	void addTask (com.android.systemui.shared.recents.model.Task) 
		com.android.systemui.shared.recents.model.Task t
	com.android.systemui.shared.recents.model.Task nextTask () 
	void removeTask (com.android.systemui.shared.recents.model.Task) 
		com.android.systemui.shared.recents.model.Task t
	void clearTasks () 
	boolean isEmpty () 
}

com/android/systemui/shared/recents/model/TaskStack$TaskStackCallbacks.class
TaskStack.java
package com.android.systemui.shared.recents.model
public abstract com.android.systemui.shared.recents.model.TaskStack$TaskStackCallbacks extends java.lang.Object {
	public abstract void onStackTaskAdded (com.android.systemui.shared.recents.model.TaskStack, com.android.systemui.shared.recents.model.Task) 
	public abstract void onStackTaskRemoved (com.android.systemui.shared.recents.model.TaskStack, com.android.systemui.shared.recents.model.Task, com.android.systemui.shared.recents.model.Task, com.android.systemui.shared.recents.utilities.AnimationProps, boolean, boolean) 
	public abstract void onStackTasksRemoved (com.android.systemui.shared.recents.model.TaskStack) 
	public abstract void onStackTasksUpdated (com.android.systemui.shared.recents.model.TaskStack) 
}

com/android/systemui/shared/recents/model/TaskStack.class

com/android/systemui/shared/recents/model/ThumbnailData.class
ThumbnailData.java
package com.android.systemui.shared.recents.model
public com.android.systemui.shared.recents.model.ThumbnailData extends java.lang.Object {
	public final android.graphics.Bitmap thumbnail
	public int orientation
	public android.graphics.Rect insets
	public boolean reducedResolution
	public boolean isRealSnapshot
	public boolean isTranslucent
	public int windowingMode
	public int systemUiVisibility
	public float scale
	public void  () 
	public void  (android.app.ActivityManager$TaskSnapshot) 
		android.app.ActivityManager$TaskSnapshot snapshot
}

com/android/systemui/shared/recents/utilities/AnimationProps$PropType.class
AnimationProps.java
package com.android.systemui.shared.recents.utilities
public abstract com.android.systemui.shared.recents.utilities.AnimationProps$PropType extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/systemui/shared/recents/utilities/AnimationProps.class
AnimationProps.java
package com.android.systemui.shared.recents.utilities
public com.android.systemui.shared.recents.utilities.AnimationProps extends java.lang.Object {
	private static final android.view.animation.Interpolator LINEAR_INTERPOLATOR
	public static final com.android.systemui.shared.recents.utilities.AnimationProps IMMEDIATE
	public static final int ALL
	public static final int TRANSLATION_X
	public static final int TRANSLATION_Y
	public static final int TRANSLATION_Z
	public static final int ALPHA
	public static final int SCALE
	public static final int BOUNDS
	public static final int DIM_ALPHA
	private android.util.SparseLongArray mPropStartDelay
	private android.util.SparseLongArray mPropDuration
	private android.util.SparseArray mPropInterpolators
	private android.animation.Animator$AnimatorListener mListener
	public void  () 
	public void  (int, android.view.animation.Interpolator) 
		int duration
		android.view.animation.Interpolator interpolator
	public void  (int, android.view.animation.Interpolator, android.animation.Animator$AnimatorListener) 
		int duration
		android.view.animation.Interpolator interpolator
		android.animation.Animator$AnimatorListener listener
	public void  (int, int, android.view.animation.Interpolator) 
		int startDelay
		int duration
		android.view.animation.Interpolator interpolator
	public void  (int, int, android.view.animation.Interpolator, android.animation.Animator$AnimatorListener) 
		int startDelay
		int duration
		android.view.animation.Interpolator interpolator
		android.animation.Animator$AnimatorListener listener
	public android.animation.AnimatorSet createAnimator (java.util.List) 
		java.util.List animators
		android.animation.AnimatorSet anim
	public android.animation.ValueAnimator apply (int, android.animation.ValueAnimator) 
		int propertyType
		android.animation.ValueAnimator animator
	public com.android.systemui.shared.recents.utilities.AnimationProps setStartDelay (int, int) 
		int propertyType
		int startDelay
	public long getStartDelay (int) 
		long startDelay
		int propertyType
	public com.android.systemui.shared.recents.utilities.AnimationProps setDuration (int, int) 
		int propertyType
		int duration
	public long getDuration (int) 
		long duration
		int propertyType
	public com.android.systemui.shared.recents.utilities.AnimationProps setInterpolator (int, android.view.animation.Interpolator) 
		int propertyType
		android.view.animation.Interpolator interpolator
	public android.view.animation.Interpolator getInterpolator (int) 
		android.view.animation.Interpolator interp
		int propertyType
	public com.android.systemui.shared.recents.utilities.AnimationProps setListener (android.animation.Animator$AnimatorListener) 
		android.animation.Animator$AnimatorListener listener
	public android.animation.Animator$AnimatorListener getListener () 
	public boolean isImmediate () 
		int i
		int count
	static void  () 
}

com/android/systemui/shared/recents/utilities/AppTrace.class
AppTrace.java
package com.android.systemui.shared.recents.utilities
public com.android.systemui.shared.recents.utilities.AppTrace extends java.lang.Object {
	public void  () 
	public static void start (java.lang.String, int) 
		String key
		int cookie
	public static void start (java.lang.String) 
		String key
	public static void end (java.lang.String) 
		String key
	public static void end (java.lang.String, int) 
		String key
		int cookie
	public static void beginSection (java.lang.String) 
		String key
	public static void endSection () 
	public static void count (java.lang.String, int) 
		String name
		int count
}

com/android/systemui/shared/recents/utilities/RectFEvaluator.class
RectFEvaluator.java
package com.android.systemui.shared.recents.utilities
public com.android.systemui.shared.recents.utilities.RectFEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	private final android.graphics.RectF mRect
	public void  () 
	public android.graphics.RectF evaluate (float, android.graphics.RectF, android.graphics.RectF) 
		float fraction
		android.graphics.RectF startValue
		android.graphics.RectF endValue
		float left
		float top
		float right
		float bottom
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

com/android/systemui/shared/recents/utilities/Utilities$1.class
Utilities.java
package com.android.systemui.shared.recents.utilities
 com.android.systemui.shared.recents.utilities.Utilities$1 extends android.util.IntProperty {
	void  (java.lang.String) 
		String x0
	public void setValue (android.graphics.drawable.Drawable, int) 
		android.graphics.drawable.Drawable object
		int alpha
	public java.lang.Integer get (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable object
	public volatile void setValue (java.lang.Object, int) 
	public volatile java.lang.Object get (java.lang.Object) 
}

com/android/systemui/shared/recents/utilities/Utilities$2.class
Utilities.java
package com.android.systemui.shared.recents.utilities
 com.android.systemui.shared.recents.utilities.Utilities$2 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class x0
		String x1
	public void set (android.graphics.drawable.Drawable, android.graphics.Rect) 
		android.graphics.drawable.Drawable object
		android.graphics.Rect bounds
	public android.graphics.Rect get (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable object
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

com/android/systemui/shared/recents/utilities/Utilities.class
Utilities.java
package com.android.systemui.shared.recents.utilities
public com.android.systemui.shared.recents.utilities.Utilities extends java.lang.Object {
	public static final android.util.Property DRAWABLE_ALPHA
	public static final android.util.Property DRAWABLE_RECT
	public static final com.android.systemui.shared.recents.utilities.RectFEvaluator RECTF_EVALUATOR
	public static final android.animation.RectEvaluator RECT_EVALUATOR
	public void  () 
	public static android.view.View findParent (android.view.View, java.lang.Class) 
		android.view.View v
		Class parentClass
		android.view.ViewParent parent
	public static android.util.ArraySet objectToSet (java.lang.Object, android.util.ArraySet) 
		Object obj
		android.util.ArraySet setOut
	public static android.util.ArraySet arrayToSet (java.lang.Object[], android.util.ArraySet) 
		Object[] array
		android.util.ArraySet setOut
	public static float clamp (float, float, float) 
		float value
		float min
		float max
	public static int clamp (int, int, int) 
		int value
		int min
		int max
	public static float clamp01 (float) 
		float value
	public static float mapRange (float, float, float) 
		float value
		float min
		float max
	public static float unmapRange (float, float, float) 
		float value
		float min
		float max
	public static void scaleRectAboutCenter (android.graphics.RectF, float) 
		float cx
		float cy
		android.graphics.RectF r
		float scale
	public static float computeContrastBetweenColors (int, int) 
		int bg
		int fg
		float bgR
		float bgG
		float bgB
		float bgL
		float fgR
		float fgG
		float fgB
		float fgL
	public static int getColorWithOverlay (int, int, float) 
		int baseColor
		int overlayColor
		float overlayAlpha
	public static void cancelAnimationWithoutCallbacks (android.animation.Animator) 
		android.animation.Animator animator
	public static void removeAnimationListenersRecursive (android.animation.Animator) 
		int i
		java.util.ArrayList animators
		android.animation.Animator animator
	public static void setViewFrameFromTranslation (android.view.View) 
		android.view.View v
		android.graphics.RectF taskViewRect
	public static android.view.ViewStub findViewStubById (android.view.View, int) 
		android.view.View v
		int stubId
	public static android.view.ViewStub findViewStubById (android.app.Activity, int) 
		android.app.Activity a
		int stubId
	public static float dpToPx (android.content.res.Resources, float) 
		android.content.res.Resources res
		float dp
	public static void addTraceEvent (java.lang.String) 
		String event
	public static boolean isDescendentAccessibilityFocused (android.view.View) 
		int i
		android.view.ViewGroup vg
		int childCount
		android.view.View v
	public static android.content.res.Configuration getAppConfiguration (android.content.Context) 
		android.content.Context context
	public static long getNextFrameNumber (android.view.Surface) 
		android.view.Surface s
	public static android.view.Surface getSurface (android.view.View) 
		android.view.View v
		android.view.ViewRootImpl viewRoot
	public static java.lang.String dumpRect (android.graphics.Rect) 
		android.graphics.Rect r
	public static void postAtFrontOfQueueAsynchronously (android.os.Handler, java.lang.Runnable) 
		android.os.Handler h
		Runnable r
		android.os.Message msg
	static void  () 
}

com/android/systemui/shared/recents/view/AnimateableViewBounds.class
AnimateableViewBounds.java
package com.android.systemui.shared.recents.view
public com.android.systemui.shared.recents.view.AnimateableViewBounds extends android.view.ViewOutlineProvider {
	private static final float MIN_ALPHA
	private static final float MAX_ALPHA
	protected android.view.View mSourceView
	protected android.graphics.Rect mClipRect
	protected android.graphics.Rect mClipBounds
	protected android.graphics.Rect mLastClipBounds
	protected int mCornerRadius
	protected float mAlpha
	public void  (android.view.View, int) 
		android.view.View source
		int cornerRadius
	public void reset () 
	public void getOutline (android.view.View, android.graphics.Outline) 
		android.view.View view
		android.graphics.Outline outline
	public void setAlpha (float) 
		float alpha
	public float getAlpha () 
	public void setClipTop (int) 
		int top
	public int getClipTop () 
	public void setClipBottom (int) 
		int bottom
	public int getClipBottom () 
	public android.graphics.Rect getClipBounds () 
	protected void updateClipBounds () 
}

com/android/systemui/shared/recents/view/AppTransitionAnimationSpecCompat.class
AppTransitionAnimationSpecCompat.java
package com.android.systemui.shared.recents.view
public com.android.systemui.shared.recents.view.AppTransitionAnimationSpecCompat extends java.lang.Object {
	private int mTaskId
	private android.graphics.Bitmap mBuffer
	private android.graphics.Rect mRect
	public void  (int, android.graphics.Bitmap, android.graphics.Rect) 
		int taskId
		android.graphics.Bitmap buffer
		android.graphics.Rect rect
	public android.view.AppTransitionAnimationSpec toAppTransitionAnimationSpec () 
}

com/android/systemui/shared/recents/view/AppTransitionAnimationSpecsFuture$1.class
AppTransitionAnimationSpecsFuture.java
package com.android.systemui.shared.recents.view
 com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture this$0
	void  (com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture) 
		com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture this$0
	public java.util.List call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/systemui/shared/recents/view/AppTransitionAnimationSpecsFuture$2.class
AppTransitionAnimationSpecsFuture.java
package com.android.systemui.shared.recents.view
 com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture$2 extends android.view.IAppTransitionAnimationSpecsFuture$Stub {
	final com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture this$0
	void  (com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture) 
		com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture this$0
	public android.view.AppTransitionAnimationSpec[] get ()  throws android.os.RemoteException 
		int i
		java.util.List specs
		android.view.AppTransitionAnimationSpec[] arr
		Exception e
}

com/android/systemui/shared/recents/view/AppTransitionAnimationSpecsFuture.class
AppTransitionAnimationSpecsFuture.java
package com.android.systemui.shared.recents.view
public abstract com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture extends java.lang.Object {
	private final android.os.Handler mHandler
	private java.util.concurrent.FutureTask mComposeTask
	private final android.view.IAppTransitionAnimationSpecsFuture mFuture
	public void  (android.os.Handler) 
		android.os.Handler handler
	public final android.view.IAppTransitionAnimationSpecsFuture getFuture () 
	public final void composeSpecsSynchronous () 
	public abstract java.util.List composeSpecs () 
	static java.util.concurrent.FutureTask access$000 (com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture) 
		com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture x0
	static android.os.Handler access$100 (com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture) 
		com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture x0
	static java.util.concurrent.FutureTask access$002 (com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture, java.util.concurrent.FutureTask) 
		com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture x0
		java.util.concurrent.FutureTask x1
}

com/android/systemui/shared/recents/view/RecentsTransition$1.class
RecentsTransition.java
package com.android.systemui.shared.recents.view
 com.android.systemui.shared.recents.view.RecentsTransition$1 extends java.lang.Object implements android.app.ActivityOptions$OnAnimationStartedListener  {
	private boolean mHandled
	final Runnable val$animationStartCallback
	void  (java.lang.Runnable) 
	public void onAnimationStarted () 
}

com/android/systemui/shared/recents/view/RecentsTransition$2.class
RecentsTransition.java
package com.android.systemui.shared.recents.view
 com.android.systemui.shared.recents.view.RecentsTransition$2 extends android.os.IRemoteCallback$Stub {
	final android.os.Handler val$handler
	final Runnable val$animationStartCallback
	void  (android.os.Handler, java.lang.Runnable) 
	public void sendResult (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle data
}

com/android/systemui/shared/recents/view/RecentsTransition$3.class
RecentsTransition.java
package com.android.systemui.shared.recents.view
 com.android.systemui.shared.recents.view.RecentsTransition$3 extends java.lang.Object implements java.util.function.Consumer  {
	final float val$scale
	final int val$eraseColor
	final android.view.View val$view
	void  (float, int, android.view.View) 
	public void accept (android.graphics.Canvas) 
		android.graphics.Canvas c
	public volatile void accept (java.lang.Object) 
}

com/android/systemui/shared/recents/view/RecentsTransition.class
RecentsTransition.java
package com.android.systemui.shared.recents.view
public com.android.systemui.shared.recents.view.RecentsTransition extends java.lang.Object {
	public void  () 
	public static android.app.ActivityOptions createAspectScaleAnimation (android.content.Context, android.os.Handler, boolean, com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture, java.lang.Runnable) 
		android.content.Context context
		android.os.Handler handler
		boolean scaleUp
		com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture animationSpecsFuture
		Runnable animationStartCallback
		android.app.ActivityOptions$OnAnimationStartedListener animStartedListener
		android.app.ActivityOptions opts
	public static android.os.IRemoteCallback wrapStartedListener (android.os.Handler, java.lang.Runnable) 
		android.os.Handler handler
		Runnable animationStartCallback
	public static android.graphics.Bitmap drawViewIntoHardwareBitmap (int, int, android.view.View, float, int) 
		int width
		int height
		android.view.View view
		float scale
		int eraseColor
	public static android.graphics.Bitmap createHardwareBitmap (int, int, java.util.function.Consumer) 
		int width
		int height
		java.util.function.Consumer consumer
		android.view.RenderNode node
		android.view.DisplayListCanvas c
}

com/android/systemui/shared/system/ActivityCompat.class
ActivityCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.ActivityCompat extends java.lang.Object {
	private final android.app.Activity mWrapped
	public void  (android.app.Activity) 
		android.app.Activity activity
	public void registerRemoteAnimations (com.android.systemui.shared.system.RemoteAnimationDefinitionCompat) 
		com.android.systemui.shared.system.RemoteAnimationDefinitionCompat definition
	public boolean encodeViewHierarchy (java.io.ByteArrayOutputStream) 
		java.io.ByteArrayOutputStream out
		android.view.View view
		android.view.ViewHierarchyEncoder encoder
		int[] location
}

com/android/systemui/shared/system/ActivityManagerWrapper$1.class
ActivityManagerWrapper.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.ActivityManagerWrapper$1 extends android.app.IAssistDataReceiver$Stub {
	final com.android.systemui.shared.system.AssistDataReceiver val$assistDataReceiver
	final com.android.systemui.shared.system.ActivityManagerWrapper this$0
	void  (com.android.systemui.shared.system.ActivityManagerWrapper, com.android.systemui.shared.system.AssistDataReceiver) 
		com.android.systemui.shared.system.ActivityManagerWrapper this$0
	public void onHandleAssistData (android.os.Bundle) 
		android.os.Bundle resultData
	public void onHandleAssistScreenshot (android.graphics.Bitmap) 
		android.graphics.Bitmap screenshot
}

com/android/systemui/shared/system/ActivityManagerWrapper$2.class
ActivityManagerWrapper.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.ActivityManagerWrapper$2 extends android.view.IRecentsAnimationRunner$Stub {
	final com.android.systemui.shared.system.RecentsAnimationListener val$animationHandler
	final com.android.systemui.shared.system.ActivityManagerWrapper this$0
	void  (com.android.systemui.shared.system.ActivityManagerWrapper, com.android.systemui.shared.system.RecentsAnimationListener) 
		com.android.systemui.shared.system.ActivityManagerWrapper this$0
	public void onAnimationStart (android.view.IRecentsAnimationController, android.view.RemoteAnimationTarget[], android.graphics.Rect, android.graphics.Rect) 
		android.view.IRecentsAnimationController controller
		android.view.RemoteAnimationTarget[] apps
		android.graphics.Rect homeContentInsets
		android.graphics.Rect minimizedHomeBounds
		com.android.systemui.shared.system.RecentsAnimationControllerCompat controllerCompat
		com.android.systemui.shared.system.RemoteAnimationTargetCompat[] appsCompat
	public void onAnimationCanceled () 
}

com/android/systemui/shared/system/ActivityManagerWrapper$3.class
ActivityManagerWrapper.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.ActivityManagerWrapper$3 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.function.Consumer val$resultCallback
	final com.android.systemui.shared.system.ActivityManagerWrapper this$0
	void  (com.android.systemui.shared.system.ActivityManagerWrapper, java.util.function.Consumer) 
		com.android.systemui.shared.system.ActivityManagerWrapper this$0
	public void run () 
}

com/android/systemui/shared/system/ActivityManagerWrapper$4.class
ActivityManagerWrapper.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.ActivityManagerWrapper$4 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.function.Consumer val$resultCallback
	final com.android.systemui.shared.system.ActivityManagerWrapper this$0
	void  (com.android.systemui.shared.system.ActivityManagerWrapper, java.util.function.Consumer) 
		com.android.systemui.shared.system.ActivityManagerWrapper this$0
	public void run () 
}

com/android/systemui/shared/system/ActivityManagerWrapper$5$1.class
ActivityManagerWrapper.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.ActivityManagerWrapper$5$1 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$finalResult
	final com.android.systemui.shared.system.ActivityManagerWrapper$5 this$1
	void  (com.android.systemui.shared.system.ActivityManagerWrapper$5, boolean) 
		com.android.systemui.shared.system.ActivityManagerWrapper$5 this$1
	public void run () 
}

com/android/systemui/shared/system/ActivityManagerWrapper$5.class
ActivityManagerWrapper.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.ActivityManagerWrapper$5 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.systemui.shared.recents.model.Task$TaskKey val$taskKey
	final android.app.ActivityOptions val$finalOptions
	final java.util.function.Consumer val$resultCallback
	final android.os.Handler val$resultCallbackHandler
	final com.android.systemui.shared.system.ActivityManagerWrapper this$0
	void  (com.android.systemui.shared.system.ActivityManagerWrapper, com.android.systemui.shared.recents.model.Task$TaskKey, android.app.ActivityOptions, java.util.function.Consumer, android.os.Handler) 
		com.android.systemui.shared.system.ActivityManagerWrapper this$0
	public void run () 
		boolean result
		boolean finalResult
}

com/android/systemui/shared/system/ActivityManagerWrapper$6.class
ActivityManagerWrapper.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.ActivityManagerWrapper$6 extends java.lang.Object implements java.lang.Runnable  {
	final String val$reason
	final com.android.systemui.shared.system.ActivityManagerWrapper this$0
	void  (com.android.systemui.shared.system.ActivityManagerWrapper, java.lang.String) 
		com.android.systemui.shared.system.ActivityManagerWrapper this$0
	public void run () 
		android.os.RemoteException e
}

com/android/systemui/shared/system/ActivityManagerWrapper$7.class
ActivityManagerWrapper.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.ActivityManagerWrapper$7 extends java.lang.Object implements java.lang.Runnable  {
	final int val$taskId
	final com.android.systemui.shared.system.ActivityManagerWrapper this$0
	void  (com.android.systemui.shared.system.ActivityManagerWrapper, int) 
		com.android.systemui.shared.system.ActivityManagerWrapper this$0
	public void run () 
		android.os.RemoteException e
}

com/android/systemui/shared/system/ActivityManagerWrapper.class
ActivityManagerWrapper.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.ActivityManagerWrapper extends java.lang.Object {
	private static final String TAG
	private static final com.android.systemui.shared.system.ActivityManagerWrapper sInstance
	public static final String CLOSE_SYSTEM_WINDOWS_REASON_RECENTS
	private final android.content.pm.PackageManager mPackageManager
	private final com.android.systemui.shared.system.BackgroundExecutor mBackgroundExecutor
	private final com.android.systemui.shared.system.TaskStackChangeListeners mTaskStackChangeListeners
	private void  () 
		android.content.Context context
	public static com.android.systemui.shared.system.ActivityManagerWrapper getInstance () 
	public int getCurrentUserId () 
		android.content.pm.UserInfo ui
		android.os.RemoteException e
	public android.app.ActivityManager$RunningTaskInfo getRunningTask () 
	public android.app.ActivityManager$RunningTaskInfo getRunningTask (int) 
		java.util.List tasks
		android.os.RemoteException e
		int ignoreActivityType
	public java.util.List getRecentTasks (int, int) 
		android.os.RemoteException e
		int numTasks
		int userId
	public com.android.systemui.shared.recents.model.ThumbnailData getTaskThumbnail (int, boolean) 
		android.os.RemoteException e
		int taskId
		boolean reducedResolution
		android.app.ActivityManager$TaskSnapshot snapshot
	public java.lang.String getBadgedActivityLabel (android.content.pm.ActivityInfo, int) 
		android.content.pm.ActivityInfo info
		int userId
	public java.lang.String getBadgedApplicationLabel (android.content.pm.ApplicationInfo, int) 
		android.content.pm.ApplicationInfo appInfo
		int userId
	public java.lang.String getBadgedContentDescription (android.content.pm.ActivityInfo, int, android.app.ActivityManager$TaskDescription) 
		String activityLabel
		android.content.pm.ActivityInfo info
		int userId
		android.app.ActivityManager$TaskDescription td
		String activityLabel
		String applicationLabel
		String badgedApplicationLabel
	private java.lang.String getBadgedLabel (java.lang.String, int) 
		String label
		int userId
	public void startRecentsActivity (android.content.Intent, com.android.systemui.shared.system.AssistDataReceiver, com.android.systemui.shared.system.RecentsAnimationListener, java.util.function.Consumer, android.os.Handler) 
		android.app.IAssistDataReceiver receiver
		android.view.IRecentsAnimationRunner runner
		Exception e
		android.content.Intent intent
		com.android.systemui.shared.system.AssistDataReceiver assistDataReceiver
		com.android.systemui.shared.system.RecentsAnimationListener animationHandler
		java.util.function.Consumer resultCallback
		android.os.Handler resultCallbackHandler
	public void cancelRecentsAnimation (boolean) 
		android.os.RemoteException e
		boolean restoreHomeStackPosition
	public void startActivityFromRecentsAsync (com.android.systemui.shared.recents.model.Task$TaskKey, android.app.ActivityOptions, java.util.function.Consumer, android.os.Handler) 
		com.android.systemui.shared.recents.model.Task$TaskKey taskKey
		android.app.ActivityOptions options
		java.util.function.Consumer resultCallback
		android.os.Handler resultCallbackHandler
	public void startActivityFromRecentsAsync (com.android.systemui.shared.recents.model.Task$TaskKey, android.app.ActivityOptions, int, int, java.util.function.Consumer, android.os.Handler) 
		com.android.systemui.shared.recents.model.Task$TaskKey taskKey
		android.app.ActivityOptions options
		int windowingMode
		int activityType
		java.util.function.Consumer resultCallback
		android.os.Handler resultCallbackHandler
		android.app.ActivityOptions finalOptions
	public boolean startActivityFromRecents (int, android.app.ActivityOptions) 
		android.os.Bundle optsBundle
		Exception e
		int taskId
		android.app.ActivityOptions options
	public void registerTaskStackListener (com.android.systemui.shared.system.TaskStackChangeListener) 
		com.android.systemui.shared.system.TaskStackChangeListener listener
	public void unregisterTaskStackListener (com.android.systemui.shared.system.TaskStackChangeListener) 
		com.android.systemui.shared.system.TaskStackChangeListener listener
	public void closeSystemWindows (java.lang.String) 
		String reason
	public void removeTask (int) 
		int taskId
	public void cancelWindowTransition (int) 
		android.os.RemoteException e
		int taskId
	public boolean isScreenPinningActive () 
		android.os.RemoteException e
	public boolean isScreenPinningEnabled () 
		android.content.ContentResolver cr
	public boolean isLockToAppActive () 
		android.os.RemoteException e
	public boolean showVoiceSession (android.os.IBinder, android.os.Bundle, int) 
		android.os.RemoteException e
		android.os.IBinder token
		android.os.Bundle args
		int flags
		com.android.internal.app.IVoiceInteractionManagerService service
	static void  () 
}

com/android/systemui/shared/system/ActivityOptionsCompat.class
ActivityOptionsCompat.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.ActivityOptionsCompat extends java.lang.Object {
	public void  () 
	public static android.app.ActivityOptions makeSplitScreenOptions (boolean) 
		boolean dockTopLeft
		android.app.ActivityOptions options
	public static android.app.ActivityOptions makeRemoteAnimation (com.android.systemui.shared.system.RemoteAnimationAdapterCompat) 
		com.android.systemui.shared.system.RemoteAnimationAdapterCompat remoteAnimationAdapter
}

com/android/systemui/shared/system/AssistDataReceiver.class
AssistDataReceiver.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.AssistDataReceiver extends java.lang.Object {
	public void  () 
	public void onHandleAssistData (android.os.Bundle) 
		android.os.Bundle resultData
	public void onHandleAssistScreenshot (android.graphics.Bitmap) 
		android.graphics.Bitmap screenshot
}

com/android/systemui/shared/system/BackgroundExecutor.class
BackgroundExecutor.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.BackgroundExecutor extends java.lang.Object {
	private static final com.android.systemui.shared.system.BackgroundExecutor sInstance
	private final java.util.concurrent.ExecutorService mExecutorService
	public void  () 
	public static com.android.systemui.shared.system.BackgroundExecutor get () 
	public java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	public java.util.concurrent.Future submit (java.lang.Runnable) 
		Runnable runnable
	public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable runnable
		Object result
	static void  () 
}

com/android/systemui/shared/system/ChoreographerCompat.class
ChoreographerCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.ChoreographerCompat extends java.lang.Object {
	public void  () 
	public static void postInputFrame (android.view.Choreographer, java.lang.Runnable) 
		android.view.Choreographer choreographer
		Runnable runnable
}

com/android/systemui/shared/system/GraphicBufferCompat$1.class
GraphicBufferCompat.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.GraphicBufferCompat$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.systemui.shared.system.GraphicBufferCompat createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.systemui.shared.system.GraphicBufferCompat[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

com/android/systemui/shared/system/GraphicBufferCompat.class
GraphicBufferCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.GraphicBufferCompat extends java.lang.Object implements android.os.Parcelable  {
	private android.graphics.GraphicBuffer mBuffer
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.graphics.GraphicBuffer) 
		android.graphics.GraphicBuffer buffer
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public android.graphics.Bitmap toBitmap () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

com/android/systemui/shared/system/InputConsumerController$InputEventReceiver.class
InputConsumerController.java
package com.android.systemui.shared.system
final com.android.systemui.shared.system.InputConsumerController$InputEventReceiver extends android.view.BatchedInputEventReceiver {
	final com.android.systemui.shared.system.InputConsumerController this$0
	public void  (com.android.systemui.shared.system.InputConsumerController, android.view.InputChannel, android.os.Looper) 
		android.view.InputChannel inputChannel
		android.os.Looper looper
	public void onInputEvent (android.view.InputEvent, int) 
		android.view.MotionEvent ev
		android.view.InputEvent event
		int displayId
		boolean handled
}

com/android/systemui/shared/system/InputConsumerController$RegistrationListener.class
InputConsumerController.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.InputConsumerController$RegistrationListener extends java.lang.Object {
	public abstract void onRegistrationChanged (boolean) 
}

com/android/systemui/shared/system/InputConsumerController$TouchListener.class
InputConsumerController.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.InputConsumerController$TouchListener extends java.lang.Object {
	public abstract boolean onTouchEvent (android.view.MotionEvent) 
}

com/android/systemui/shared/system/InputConsumerController.class
InputConsumerController.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.InputConsumerController extends java.lang.Object {
	private static final String TAG
	private final android.view.IWindowManager mWindowManager
	private final android.os.IBinder mToken
	private final String mName
	private com.android.systemui.shared.system.InputConsumerController$InputEventReceiver mInputEventReceiver
	private com.android.systemui.shared.system.InputConsumerController$TouchListener mListener
	private com.android.systemui.shared.system.InputConsumerController$RegistrationListener mRegistrationListener
	public void  (android.view.IWindowManager, java.lang.String) 
		android.view.IWindowManager windowManager
		String name
	public static com.android.systemui.shared.system.InputConsumerController getPipInputConsumer () 
	public static com.android.systemui.shared.system.InputConsumerController getRecentsAnimationInputConsumer () 
	public void setTouchListener (com.android.systemui.shared.system.InputConsumerController$TouchListener) 
		com.android.systemui.shared.system.InputConsumerController$TouchListener listener
	public void setRegistrationListener (com.android.systemui.shared.system.InputConsumerController$RegistrationListener) 
		com.android.systemui.shared.system.InputConsumerController$RegistrationListener listener
	public boolean isRegistered () 
	public void registerInputConsumer () 
		android.os.RemoteException e
		android.view.InputChannel inputChannel
	public void unregisterInputConsumer () 
		android.os.RemoteException e
	public void dump (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter pw
		String prefix
		String innerPrefix
	static com.android.systemui.shared.system.InputConsumerController$TouchListener access$000 (com.android.systemui.shared.system.InputConsumerController) 
		com.android.systemui.shared.system.InputConsumerController x0
	static void  () 
}

com/android/systemui/shared/system/LatencyTrackerCompat.class
LatencyTrackerCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.LatencyTrackerCompat extends java.lang.Object {
	public void  () 
	public static boolean isEnabled (android.content.Context) 
		android.content.Context context
	public static void logToggleRecents (int) 
		int duration
}

com/android/systemui/shared/system/LauncherEventUtil.class
LauncherEventUtil.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.LauncherEventUtil extends java.lang.Object {
	public static final int VISIBLE
	public static final int DISMISS
	public static final int RECENTS_SWIPE_UP_ONBOARDING_TIP
	public static final int RECENTS_QUICK_SCRUB_ONBOARDING_TIP
	public void  () 
}

com/android/systemui/shared/system/MetricsLoggerCompat.class
MetricsLoggerCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.MetricsLoggerCompat extends java.lang.Object {
	private final com.android.internal.logging.MetricsLogger mMetricsLogger
	public static final int OVERVIEW_ACTIVITY
	public void  () 
	public void action (int) 
		int category
	public void action (int, int) 
		int category
		int value
	public void visible (int) 
		int category
	public void hidden (int) 
		int category
	public void visibility (int, boolean) 
		int category
		boolean visible
}

com/android/systemui/shared/system/NavigationBarCompat$HitTarget.class
NavigationBarCompat.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.NavigationBarCompat$HitTarget extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/systemui/shared/system/NavigationBarCompat$InteractionType.class
NavigationBarCompat.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.NavigationBarCompat$InteractionType extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/systemui/shared/system/NavigationBarCompat.class
NavigationBarCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.NavigationBarCompat extends java.lang.Object {
	public static final int HIT_TARGET_NONE
	public static final int HIT_TARGET_BACK
	public static final int HIT_TARGET_HOME
	public static final int HIT_TARGET_OVERVIEW
	public static final int HIT_TARGET_ROTATION
	public static final int FLAG_DISABLE_SWIPE_UP
	public static final int FLAG_DISABLE_QUICK_SCRUB
	public static final int FLAG_SHOW_OVERVIEW_BUTTON
	public void  () 
	public static int getQuickStepDragSlopPx () 
	public static int getQuickScrubDragSlopPx () 
	public static int getQuickStepTouchSlopPx () 
	public static int getQuickScrubTouchSlopPx () 
	private static int convertDpToPixel (float) 
		float dp
}

com/android/systemui/shared/system/PackageManagerWrapper.class
PackageManagerWrapper.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.PackageManagerWrapper extends java.lang.Object {
	private static final com.android.systemui.shared.system.PackageManagerWrapper sInstance
	private static final android.content.pm.IPackageManager mIPackageManager
	public static final String ACTION_PREFERRED_ACTIVITY_CHANGED
	public void  () 
	public static com.android.systemui.shared.system.PackageManagerWrapper getInstance () 
	public android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName componentName
		int userId
	public android.content.ComponentName getHomeActivities (java.util.List) 
		android.os.RemoteException e
		java.util.List allHomeCandidates
	static void  () 
}

com/android/systemui/shared/system/RecentsAnimationControllerCompat.class
RecentsAnimationControllerCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.RecentsAnimationControllerCompat extends java.lang.Object {
	private static final String TAG
	private android.view.IRecentsAnimationController mAnimationController
	public void  () 
	public void  (android.view.IRecentsAnimationController) 
		android.view.IRecentsAnimationController animationController
	public com.android.systemui.shared.recents.model.ThumbnailData screenshotTask (int) 
		android.app.ActivityManager$TaskSnapshot snapshot
		android.os.RemoteException e
		int taskId
	public void setInputConsumerEnabled (boolean) 
		android.os.RemoteException e
		boolean enabled
	public void setAnimationTargetsBehindSystemBars (boolean) 
		android.os.RemoteException e
		boolean behindSystemBars
	public void setSplitScreenMinimized (boolean) 
		android.os.RemoteException e
		boolean minimized
	public void hideCurrentInputMethod () 
		android.os.RemoteException e
	public void finish (boolean) 
		android.os.RemoteException e
		boolean toHome
	static void  () 
}

com/android/systemui/shared/system/RecentsAnimationListener.class
RecentsAnimationListener.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.RecentsAnimationListener extends java.lang.Object {
	public abstract void onAnimationStart (com.android.systemui.shared.system.RecentsAnimationControllerCompat, com.android.systemui.shared.system.RemoteAnimationTargetCompat[], android.graphics.Rect, android.graphics.Rect) 
	public abstract void onAnimationCanceled () 
}

com/android/systemui/shared/system/RemoteAnimationAdapterCompat$1$1.class
RemoteAnimationAdapterCompat.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.RemoteAnimationAdapterCompat$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.IRemoteAnimationFinishedCallback val$finishedCallback
	final com.android.systemui.shared.system.RemoteAnimationAdapterCompat$1 this$0
	void  (com.android.systemui.shared.system.RemoteAnimationAdapterCompat$1, android.view.IRemoteAnimationFinishedCallback) 
		com.android.systemui.shared.system.RemoteAnimationAdapterCompat$1 this$0
	public void run () 
		android.os.RemoteException e
}

com/android/systemui/shared/system/RemoteAnimationAdapterCompat$1.class
RemoteAnimationAdapterCompat.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.RemoteAnimationAdapterCompat$1 extends android.view.IRemoteAnimationRunner$Stub {
	final com.android.systemui.shared.system.RemoteAnimationRunnerCompat val$remoteAnimationAdapter
	void  (com.android.systemui.shared.system.RemoteAnimationRunnerCompat) 
	public void onAnimationStart (android.view.RemoteAnimationTarget[], android.view.IRemoteAnimationFinishedCallback)  throws android.os.RemoteException 
		android.view.RemoteAnimationTarget[] apps
		android.view.IRemoteAnimationFinishedCallback finishedCallback
		com.android.systemui.shared.system.RemoteAnimationTargetCompat[] appsCompat
		Runnable animationFinishedCallback
	public void onAnimationCancelled ()  throws android.os.RemoteException 
}

com/android/systemui/shared/system/RemoteAnimationAdapterCompat.class
RemoteAnimationAdapterCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.RemoteAnimationAdapterCompat extends java.lang.Object {
	private final android.view.RemoteAnimationAdapter mWrapped
	public void  (com.android.systemui.shared.system.RemoteAnimationRunnerCompat, long, long) 
		com.android.systemui.shared.system.RemoteAnimationRunnerCompat runner
		long duration
		long statusBarTransitionDelay
	android.view.RemoteAnimationAdapter getWrapped () 
	private static android.view.IRemoteAnimationRunner$Stub wrapRemoteAnimationRunner (com.android.systemui.shared.system.RemoteAnimationRunnerCompat) 
		com.android.systemui.shared.system.RemoteAnimationRunnerCompat remoteAnimationAdapter
}

com/android/systemui/shared/system/RemoteAnimationDefinitionCompat.class
RemoteAnimationDefinitionCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.RemoteAnimationDefinitionCompat extends java.lang.Object {
	private final android.view.RemoteAnimationDefinition mWrapped
	public void  () 
	public void addRemoteAnimation (int, com.android.systemui.shared.system.RemoteAnimationAdapterCompat) 
		int transition
		com.android.systemui.shared.system.RemoteAnimationAdapterCompat adapter
	public void addRemoteAnimation (int, int, com.android.systemui.shared.system.RemoteAnimationAdapterCompat) 
		int transition
		int activityTypeFilter
		com.android.systemui.shared.system.RemoteAnimationAdapterCompat adapter
	android.view.RemoteAnimationDefinition getWrapped () 
}

com/android/systemui/shared/system/RemoteAnimationRunnerCompat.class
RemoteAnimationRunnerCompat.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.RemoteAnimationRunnerCompat extends java.lang.Object {
	public abstract void onAnimationStart (com.android.systemui.shared.system.RemoteAnimationTargetCompat[], java.lang.Runnable) 
	public abstract void onAnimationCancelled () 
}

com/android/systemui/shared/system/RemoteAnimationTargetCompat.class
RemoteAnimationTargetCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.RemoteAnimationTargetCompat extends java.lang.Object {
	public static final int MODE_OPENING
	public static final int MODE_CLOSING
	public final int mode
	public static final int ACTIVITY_TYPE_UNDEFINED
	public static final int ACTIVITY_TYPE_STANDARD
	public static final int ACTIVITY_TYPE_HOME
	public static final int ACTIVITY_TYPE_RECENTS
	public static final int ACTIVITY_TYPE_ASSISTANT
	public final int activityType
	public final int taskId
	public final com.android.systemui.shared.system.SurfaceControlCompat leash
	public final boolean isTranslucent
	public final android.graphics.Rect clipRect
	public final int prefixOrderIndex
	public final android.graphics.Point position
	public final android.graphics.Rect sourceContainerBounds
	public final boolean isNotInRecents
	public final android.graphics.Rect contentInsets
	public void  (android.view.RemoteAnimationTarget) 
		android.view.RemoteAnimationTarget app
	public static com.android.systemui.shared.system.RemoteAnimationTargetCompat[] wrap (android.view.RemoteAnimationTarget[]) 
		int i
		android.view.RemoteAnimationTarget[] apps
		com.android.systemui.shared.system.RemoteAnimationTargetCompat[] appsCompat
}

com/android/systemui/shared/system/RotationWatcher$1.class
RotationWatcher.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.RotationWatcher$1 extends android.view.IRotationWatcher$Stub {
	final com.android.systemui.shared.system.RotationWatcher this$0
	void  (com.android.systemui.shared.system.RotationWatcher) 
		com.android.systemui.shared.system.RotationWatcher this$0
	public void onRotationChanged (int) 
		int rotation
}

com/android/systemui/shared/system/RotationWatcher.class
RotationWatcher.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.RotationWatcher extends java.lang.Object {
	private static final String TAG
	private final android.content.Context mContext
	private final android.view.IRotationWatcher mWatcher
	private boolean mIsWatching
	public void  (android.content.Context) 
		android.content.Context context
	protected abstract void onRotationChanged (int) 
	public void enable () 
		android.os.RemoteException e
	public void disable () 
		android.os.RemoteException e
}

com/android/systemui/shared/system/SettingsCompat.class
SettingsCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.SettingsCompat extends java.lang.Object {
	public static final String SWIPE_UP_SETTING_NAME
	public void  () 
}

com/android/systemui/shared/system/SurfaceControlCompat.class
SurfaceControlCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.SurfaceControlCompat extends java.lang.Object {
	android.view.SurfaceControl mSurfaceControl
	public void  (android.view.SurfaceControl) 
		android.view.SurfaceControl surfaceControl
}

com/android/systemui/shared/system/TaskStackChangeListener.class
TaskStackChangeListener.java
package com.android.systemui.shared.system
public abstract com.android.systemui.shared.system.TaskStackChangeListener extends java.lang.Object {
	public void  () 
	public void onTaskStackChangedBackground () 
	public void onTaskStackChanged () 
	public void onTaskSnapshotChanged (int, com.android.systemui.shared.recents.model.ThumbnailData) 
		int taskId
		com.android.systemui.shared.recents.model.ThumbnailData snapshot
	public void onActivityPinned (java.lang.String, int, int, int) 
		String packageName
		int userId
		int taskId
		int stackId
	public void onActivityUnpinned () 
	public void onPinnedActivityRestartAttempt (boolean) 
		boolean clearedTask
	public void onPinnedStackAnimationStarted () 
	public void onPinnedStackAnimationEnded () 
	public void onActivityForcedResizable (java.lang.String, int, int) 
		String packageName
		int taskId
		int reason
	public void onActivityDismissingDockedStack () 
	public void onActivityLaunchOnSecondaryDisplayFailed () 
	public void onTaskProfileLocked (int, int) 
		int taskId
		int userId
	public void onTaskRemoved (int) 
		int taskId
	public void onTaskMovedToFront (int) 
		int taskId
	public void onActivityRequestedOrientationChanged (int, int) 
		int taskId
		int requestedOrientation
	protected final boolean checkCurrentUserId (int, boolean) 
		int currentUserId
		boolean debug
		int processUserId
}

com/android/systemui/shared/system/TaskStackChangeListeners$H.class
TaskStackChangeListeners.java
package com.android.systemui.shared.system
final com.android.systemui.shared.system.TaskStackChangeListeners$H extends android.os.Handler {
	private static final int ON_TASK_STACK_CHANGED
	private static final int ON_TASK_SNAPSHOT_CHANGED
	private static final int ON_ACTIVITY_PINNED
	private static final int ON_PINNED_ACTIVITY_RESTART_ATTEMPT
	private static final int ON_PINNED_STACK_ANIMATION_ENDED
	private static final int ON_ACTIVITY_FORCED_RESIZABLE
	private static final int ON_ACTIVITY_DISMISSING_DOCKED_STACK
	private static final int ON_TASK_PROFILE_LOCKED
	private static final int ON_PINNED_STACK_ANIMATION_STARTED
	private static final int ON_ACTIVITY_UNPINNED
	private static final int ON_ACTIVITY_LAUNCH_ON_SECONDARY_DISPLAY_FAILED
	private static final int ON_TASK_REMOVED
	private static final int ON_TASK_MOVED_TO_FRONT
	private static final int ON_ACTIVITY_REQUESTED_ORIENTATION_CHANGE
	final com.android.systemui.shared.system.TaskStackChangeListeners this$0
	public void  (com.android.systemui.shared.system.TaskStackChangeListeners, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		int i
		int i
		int i
		com.android.systemui.shared.system.TaskStackChangeListeners$PinnedActivityInfo info
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		android.os.Message msg
}

com/android/systemui/shared/system/TaskStackChangeListeners$PinnedActivityInfo.class
TaskStackChangeListeners.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.TaskStackChangeListeners$PinnedActivityInfo extends java.lang.Object {
	final String mPackageName
	final int mUserId
	final int mTaskId
	final int mStackId
	void  (java.lang.String, int, int, int) 
		String packageName
		int userId
		int taskId
		int stackId
}

com/android/systemui/shared/system/TaskStackChangeListeners.class
TaskStackChangeListeners.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.TaskStackChangeListeners extends android.app.TaskStackListener {
	private static final String TAG
	private final java.util.List mTaskStackListeners
	private final java.util.List mTmpListeners
	private final android.os.Handler mHandler
	private boolean mRegistered
	public void  (android.os.Looper) 
		android.os.Looper looper
	public void addListener (android.app.IActivityManager, com.android.systemui.shared.system.TaskStackChangeListener) 
		Exception e
		android.app.IActivityManager am
		com.android.systemui.shared.system.TaskStackChangeListener listener
	public void removeListener (com.android.systemui.shared.system.TaskStackChangeListener) 
		com.android.systemui.shared.system.TaskStackChangeListener listener
	public void onTaskStackChanged ()  throws android.os.RemoteException 
		int i
	public void onActivityPinned (java.lang.String, int, int, int)  throws android.os.RemoteException 
		String packageName
		int userId
		int taskId
		int stackId
	public void onActivityUnpinned ()  throws android.os.RemoteException 
	public void onPinnedActivityRestartAttempt (boolean)  throws android.os.RemoteException 
		boolean clearedTask
	public void onPinnedStackAnimationStarted ()  throws android.os.RemoteException 
	public void onPinnedStackAnimationEnded ()  throws android.os.RemoteException 
	public void onActivityForcedResizable (java.lang.String, int, int)  throws android.os.RemoteException 
		String packageName
		int taskId
		int reason
	public void onActivityDismissingDockedStack ()  throws android.os.RemoteException 
	public void onActivityLaunchOnSecondaryDisplayFailed ()  throws android.os.RemoteException 
	public void onTaskProfileLocked (int, int)  throws android.os.RemoteException 
		int taskId
		int userId
	public void onTaskSnapshotChanged (int, android.app.ActivityManager$TaskSnapshot)  throws android.os.RemoteException 
		int taskId
		android.app.ActivityManager$TaskSnapshot snapshot
	public void onTaskRemoved (int)  throws android.os.RemoteException 
		int taskId
	public void onTaskMovedToFront (int)  throws android.os.RemoteException 
		int taskId
	public void onActivityRequestedOrientationChanged (int, int)  throws android.os.RemoteException 
		int taskId
		int requestedOrientation
	static java.util.List access$000 (com.android.systemui.shared.system.TaskStackChangeListeners) 
		com.android.systemui.shared.system.TaskStackChangeListeners x0
	static void  () 
}

com/android/systemui/shared/system/ThreadedRendererCompat.class
ThreadedRendererCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.ThreadedRendererCompat extends java.lang.Object {
	public static int EGL_CONTEXT_PRIORITY_HIGH_IMG
	public static int EGL_CONTEXT_PRIORITY_MEDIUM_IMG
	public static int EGL_CONTEXT_PRIORITY_LOW_IMG
	public void  () 
	public static void setContextPriority (int) 
		int priority
	static void  () 
}

com/android/systemui/shared/system/TonalCompat$ExtractionInfo.class
TonalCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.TonalCompat$ExtractionInfo extends java.lang.Object {
	public int mainColor
	public int secondaryColor
	public boolean supportsDarkText
	public boolean supportsDarkTheme
	public void  () 
}

com/android/systemui/shared/system/TonalCompat.class
TonalCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.TonalCompat extends java.lang.Object {
	private final com.android.internal.colorextraction.types.Tonal mTonal
	public void  (android.content.Context) 
		android.content.Context context
	public com.android.systemui.shared.system.TonalCompat$ExtractionInfo extractDarkColors (android.app.WallpaperColors) 
		android.app.WallpaperColors colors
		com.android.internal.colorextraction.ColorExtractor$GradientColors darkColors
		com.android.systemui.shared.system.TonalCompat$ExtractionInfo result
}

com/android/systemui/shared/system/TransactionCompat.class
TransactionCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.TransactionCompat extends java.lang.Object {
	private final android.view.SurfaceControl$Transaction mTransaction
	private final float[] mTmpValues
	public void  () 
	public void apply () 
	public com.android.systemui.shared.system.TransactionCompat show (com.android.systemui.shared.system.SurfaceControlCompat) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
	public com.android.systemui.shared.system.TransactionCompat hide (com.android.systemui.shared.system.SurfaceControlCompat) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
	public com.android.systemui.shared.system.TransactionCompat setPosition (com.android.systemui.shared.system.SurfaceControlCompat, float, float) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		float x
		float y
	public com.android.systemui.shared.system.TransactionCompat setSize (com.android.systemui.shared.system.SurfaceControlCompat, int, int) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		int w
		int h
	public com.android.systemui.shared.system.TransactionCompat setLayer (com.android.systemui.shared.system.SurfaceControlCompat, int) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		int z
	public com.android.systemui.shared.system.TransactionCompat setAlpha (com.android.systemui.shared.system.SurfaceControlCompat, float) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		float alpha
	public com.android.systemui.shared.system.TransactionCompat setMatrix (com.android.systemui.shared.system.SurfaceControlCompat, float, float, float, float) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		float dsdx
		float dtdx
		float dtdy
		float dsdy
	public com.android.systemui.shared.system.TransactionCompat setMatrix (com.android.systemui.shared.system.SurfaceControlCompat, android.graphics.Matrix) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		android.graphics.Matrix matrix
	public com.android.systemui.shared.system.TransactionCompat setWindowCrop (com.android.systemui.shared.system.SurfaceControlCompat, android.graphics.Rect) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		android.graphics.Rect crop
	public com.android.systemui.shared.system.TransactionCompat setFinalCrop (com.android.systemui.shared.system.SurfaceControlCompat, android.graphics.Rect) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		android.graphics.Rect crop
	public com.android.systemui.shared.system.TransactionCompat deferTransactionUntil (com.android.systemui.shared.system.SurfaceControlCompat, android.os.IBinder, long) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		android.os.IBinder handle
		long frameNumber
	public com.android.systemui.shared.system.TransactionCompat deferTransactionUntil (com.android.systemui.shared.system.SurfaceControlCompat, android.view.Surface, long) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		android.view.Surface barrier
		long frameNumber
	public com.android.systemui.shared.system.TransactionCompat setEarlyWakeup () 
	public com.android.systemui.shared.system.TransactionCompat setColor (com.android.systemui.shared.system.SurfaceControlCompat, float[]) 
		com.android.systemui.shared.system.SurfaceControlCompat surfaceControl
		float[] color
}

com/android/systemui/shared/system/WindowCallbacksCompat$1.class
WindowCallbacksCompat.java
package com.android.systemui.shared.system
 com.android.systemui.shared.system.WindowCallbacksCompat$1 extends java.lang.Object implements android.view.WindowCallbacks  {
	final com.android.systemui.shared.system.WindowCallbacksCompat this$0
	void  (com.android.systemui.shared.system.WindowCallbacksCompat) 
		com.android.systemui.shared.system.WindowCallbacksCompat this$0
	public void onWindowSizeIsChanging (android.graphics.Rect, boolean, android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect newBounds
		boolean fullscreen
		android.graphics.Rect systemInsets
		android.graphics.Rect stableInsets
	public void onWindowDragResizeStart (android.graphics.Rect, boolean, android.graphics.Rect, android.graphics.Rect, int) 
		android.graphics.Rect initialBounds
		boolean fullscreen
		android.graphics.Rect systemInsets
		android.graphics.Rect stableInsets
		int resizeMode
	public void onWindowDragResizeEnd () 
	public boolean onContentDrawn (int, int, int, int) 
		int offsetX
		int offsetY
		int sizeX
		int sizeY
	public void onRequestDraw (boolean) 
		boolean reportNextDraw
	public void onPostDraw (android.view.DisplayListCanvas) 
		android.view.DisplayListCanvas canvas
}

com/android/systemui/shared/system/WindowCallbacksCompat.class
WindowCallbacksCompat.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.WindowCallbacksCompat extends java.lang.Object {
	private final android.view.WindowCallbacks mWindowCallbacks
	private final android.view.View mView
	public void  (android.view.View) 
		android.view.View view
	public void onWindowSizeIsChanging (android.graphics.Rect, boolean, android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect newBounds
		boolean fullscreen
		android.graphics.Rect systemInsets
		android.graphics.Rect stableInsets
	public void onWindowDragResizeStart (android.graphics.Rect, boolean, android.graphics.Rect, android.graphics.Rect, int) 
		android.graphics.Rect initialBounds
		boolean fullscreen
		android.graphics.Rect systemInsets
		android.graphics.Rect stableInsets
		int resizeMode
	public void onWindowDragResizeEnd () 
	public boolean onContentDrawn (int, int, int, int) 
		int offsetX
		int offsetY
		int sizeX
		int sizeY
	public void onRequestDraw (boolean) 
		boolean reportNextDraw
	public void onPostDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public void reportDrawFinish () 
	public boolean attach () 
		android.view.ViewRootImpl root
	public void detach () 
		android.view.ViewRootImpl root
}

com/android/systemui/shared/system/WindowManagerWrapper.class
WindowManagerWrapper.java
package com.android.systemui.shared.system
public com.android.systemui.shared.system.WindowManagerWrapper extends java.lang.Object {
	private static final String TAG
	public static final int TRANSIT_UNSET
	public static final int TRANSIT_NONE
	public static final int TRANSIT_ACTIVITY_OPEN
	public static final int TRANSIT_ACTIVITY_CLOSE
	public static final int TRANSIT_TASK_OPEN
	public static final int TRANSIT_TASK_CLOSE
	public static final int TRANSIT_TASK_TO_FRONT
	public static final int TRANSIT_TASK_TO_BACK
	public static final int TRANSIT_WALLPAPER_CLOSE
	public static final int TRANSIT_WALLPAPER_OPEN
	public static final int TRANSIT_WALLPAPER_INTRA_OPEN
	public static final int TRANSIT_WALLPAPER_INTRA_CLOSE
	public static final int TRANSIT_TASK_OPEN_BEHIND
	public static final int TRANSIT_TASK_IN_PLACE
	public static final int TRANSIT_ACTIVITY_RELAUNCH
	public static final int TRANSIT_DOCK_TASK_FROM_RECENTS
	public static final int TRANSIT_KEYGUARD_GOING_AWAY
	public static final int TRANSIT_KEYGUARD_GOING_AWAY_ON_WALLPAPER
	public static final int TRANSIT_KEYGUARD_OCCLUDE
	public static final int TRANSIT_KEYGUARD_UNOCCLUDE
	public static final int NAV_BAR_POS_INVALID
	public static final int NAV_BAR_POS_LEFT
	public static final int NAV_BAR_POS_RIGHT
	public static final int NAV_BAR_POS_BOTTOM
	public static final int ACTIVITY_TYPE_STANDARD
	public static final int WINDOWING_MODE_UNDEFINED
	public static final int WINDOWING_MODE_FULLSCREEN
	public static final int WINDOWING_MODE_PINNED
	public static final int WINDOWING_MODE_SPLIT_SCREEN_PRIMARY
	public static final int WINDOWING_MODE_SPLIT_SCREEN_SECONDARY
	public static final int WINDOWING_MODE_FREEFORM
	private static final com.android.systemui.shared.system.WindowManagerWrapper sInstance
	public void  () 
	public static com.android.systemui.shared.system.WindowManagerWrapper getInstance () 
	public void getStableInsets (android.graphics.Rect) 
		android.os.RemoteException e
		android.graphics.Rect outStableInsets
	public void overridePendingAppTransitionMultiThumbFuture (com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture, java.lang.Runnable, android.os.Handler, boolean) 
		android.os.RemoteException e
		com.android.systemui.shared.recents.view.AppTransitionAnimationSpecsFuture animationSpecFuture
		Runnable animStartedCallback
		android.os.Handler animStartedCallbackHandler
		boolean scaleUp
	public void overridePendingAppTransitionRemote (com.android.systemui.shared.system.RemoteAnimationAdapterCompat) 
		android.os.RemoteException e
		com.android.systemui.shared.system.RemoteAnimationAdapterCompat remoteAnimationAdapter
	public void setNavBarVirtualKeyHapticFeedbackEnabled (boolean) 
		android.os.RemoteException e
		boolean enabled
	public void setShelfHeight (boolean, int) 
		android.os.RemoteException e
		boolean visible
		int shelfHeight
	public void setRecentsVisibility (boolean) 
		android.os.RemoteException e
		boolean visible
	public int getNavBarPosition () 
		android.os.RemoteException e
	static void  () 
}