META-INF/
META-INF/MANIFEST.MF
android/
android/system/
android/system/composd/
android/system/composd/ICompilationTask$Default.class
ICompilationTask.java package android.system.composd public android.system.composd.ICompilationTask$Default extends java.lang.Object implements android.system.composd.ICompilationTask { public void <init> () public void cancel () throws android.os.RemoteException public android.os.IBinder asBinder () }
android/system/composd/ICompilationTask$Stub$Proxy.class
ICompilationTask.java package android.system.composd android.system.composd.ICompilationTask$Stub$Proxy extends java.lang.Object implements android.system.composd.ICompilationTask { private android.os.IBinder mRemote void <init> (android.os.IBinder) android.os.IBinder remote public android.os.IBinder asBinder () public java.lang.String getInterfaceDescriptor () public void cancel () throws android.os.RemoteException android.os.Parcel _data }
android/system/composd/ICompilationTask$Stub.class
ICompilationTask.java package android.system.composd public abstract android.system.composd.ICompilationTask$Stub extends android.os.Binder implements android.system.composd.ICompilationTask { static final int TRANSACTION_cancel public void <init> () public static android.system.composd.ICompilationTask 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 int code android.os.Parcel data android.os.Parcel reply int flags String descriptor }
android/system/composd/ICompilationTask.class
ICompilationTask.java package android.system.composd public abstract android.system.composd.ICompilationTask extends java.lang.Object implements android.os.IInterface { public static final String DESCRIPTOR public abstract void cancel () throws android.os.RemoteException }
android/system/composd/ICompilationTaskCallback$Default.class
ICompilationTaskCallback.java package android.system.composd public android.system.composd.ICompilationTaskCallback$Default extends java.lang.Object implements android.system.composd.ICompilationTaskCallback { public void <init> () public void onSuccess () throws android.os.RemoteException public void onFailure (byte, java.lang.String) throws android.os.RemoteException byte reason String message public android.os.IBinder asBinder () }
android/system/composd/ICompilationTaskCallback$FailureReason.class
ICompilationTaskCallback.java package android.system.composd public abstract annotation android.system.composd.ICompilationTaskCallback$FailureReason extends java.lang.Object implements java.lang.annotation.Annotation { public static final byte CompilationFailed public static final byte UnexpectedCompilationResult public static final byte FailedToEnableFsverity }
android/system/composd/ICompilationTaskCallback$Stub$Proxy.class
ICompilationTaskCallback.java package android.system.composd android.system.composd.ICompilationTaskCallback$Stub$Proxy extends java.lang.Object implements android.system.composd.ICompilationTaskCallback { private android.os.IBinder mRemote void <init> (android.os.IBinder) android.os.IBinder remote public android.os.IBinder asBinder () public java.lang.String getInterfaceDescriptor () public void onSuccess () throws android.os.RemoteException android.os.Parcel _data public void onFailure (byte, java.lang.String) throws android.os.RemoteException byte reason String message android.os.Parcel _data }
android/system/composd/ICompilationTaskCallback$Stub.class
ICompilationTaskCallback.java package android.system.composd public abstract android.system.composd.ICompilationTaskCallback$Stub extends android.os.Binder implements android.system.composd.ICompilationTaskCallback { static final int TRANSACTION_onSuccess static final int TRANSACTION_onFailure public void <init> () public static android.system.composd.ICompilationTaskCallback 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 byte _arg0 String _arg1 int code android.os.Parcel data android.os.Parcel reply int flags String descriptor }
android/system/composd/ICompilationTaskCallback.class
ICompilationTaskCallback.java package android.system.composd public abstract android.system.composd.ICompilationTaskCallback extends java.lang.Object implements android.os.IInterface { public static final String DESCRIPTOR public abstract void onSuccess () throws android.os.RemoteException public abstract void onFailure (byte, java.lang.String) throws android.os.RemoteException }
android/system/composd/IIsolatedCompilationService$ApexSource.class
IIsolatedCompilationService.java package android.system.composd public abstract annotation android.system.composd.IIsolatedCompilationService$ApexSource extends java.lang.Object implements java.lang.annotation.Annotation { public static final byte NoStaged public static final byte PreferStaged }
android/system/composd/IIsolatedCompilationService$Default.class
IIsolatedCompilationService.java package android.system.composd public android.system.composd.IIsolatedCompilationService$Default extends java.lang.Object implements android.system.composd.IIsolatedCompilationService { public void <init> () public android.system.composd.ICompilationTask startStagedApexCompile (android.system.composd.ICompilationTaskCallback) throws android.os.RemoteException android.system.composd.ICompilationTaskCallback callback public android.system.composd.ICompilationTask startTestCompile (byte, android.system.composd.ICompilationTaskCallback, java.lang.String) throws android.os.RemoteException byte apexSource android.system.composd.ICompilationTaskCallback callback String os public android.os.IBinder asBinder () }
android/system/composd/IIsolatedCompilationService$Stub$Proxy.class
IIsolatedCompilationService.java package android.system.composd android.system.composd.IIsolatedCompilationService$Stub$Proxy extends java.lang.Object implements android.system.composd.IIsolatedCompilationService { private android.os.IBinder mRemote void <init> (android.os.IBinder) android.os.IBinder remote public android.os.IBinder asBinder () public java.lang.String getInterfaceDescriptor () public android.system.composd.ICompilationTask startStagedApexCompile (android.system.composd.ICompilationTaskCallback) throws android.os.RemoteException boolean _status android.system.composd.ICompilationTask _result android.system.composd.ICompilationTaskCallback callback android.os.Parcel _data android.os.Parcel _reply android.system.composd.ICompilationTask _result public android.system.composd.ICompilationTask startTestCompile (byte, android.system.composd.ICompilationTaskCallback, java.lang.String) throws android.os.RemoteException boolean _status android.system.composd.ICompilationTask _result byte apexSource android.system.composd.ICompilationTaskCallback callback String os android.os.Parcel _data android.os.Parcel _reply android.system.composd.ICompilationTask _result }
android/system/composd/IIsolatedCompilationService$Stub.class
IIsolatedCompilationService.java package android.system.composd public abstract android.system.composd.IIsolatedCompilationService$Stub extends android.os.Binder implements android.system.composd.IIsolatedCompilationService { static final int TRANSACTION_startStagedApexCompile static final int TRANSACTION_startTestCompile public void <init> () public static android.system.composd.IIsolatedCompilationService 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.system.composd.ICompilationTaskCallback _arg0 android.system.composd.ICompilationTask _result byte _arg0 android.system.composd.ICompilationTaskCallback _arg1 String _arg2 android.system.composd.ICompilationTask _result int code android.os.Parcel data android.os.Parcel reply int flags String descriptor }
android/system/composd/IIsolatedCompilationService.class
IIsolatedCompilationService.java package android.system.composd public abstract android.system.composd.IIsolatedCompilationService extends java.lang.Object implements android.os.IInterface { public static final String DESCRIPTOR public abstract android.system.composd.ICompilationTask startStagedApexCompile (android.system.composd.ICompilationTaskCallback) throws android.os.RemoteException public abstract android.system.composd.ICompilationTask startTestCompile (byte, android.system.composd.ICompilationTaskCallback, java.lang.String) throws android.os.RemoteException }
com/
com/android/
com/android/server/
com/android/server/compos/
com/android/server/compos/IsolatedCompilationJobService$1.class
IsolatedCompilationJobService.java package com.android.server.compos com.android.server.compos.IsolatedCompilationJobService$1 extends java.lang.Thread { final synthetic com.android.server.compos.IsolatedCompilationJobService$CompilationJob val$newJob final synthetic com.android.server.compos.IsolatedCompilationMetrics val$metrics final synthetic android.app.job.JobParameters val$params final synthetic com.android.server.compos.IsolatedCompilationJobService this$0 void <init> (com.android.server.compos.IsolatedCompilationJobService, java.lang.String, com.android.server.compos.IsolatedCompilationJobService$CompilationJob, com.android.server.compos.IsolatedCompilationMetrics, android.app.job.JobParameters) com.android.server.compos.IsolatedCompilationJobService this$0 String arg0 public void run () RuntimeException e }
com/android/server/compos/IsolatedCompilationJobService$CompilationCallback.class
IsolatedCompilationJobService.java package com.android.server.compos abstract com.android.server.compos.IsolatedCompilationJobService$CompilationCallback extends java.lang.Object { public abstract void onCompletion (android.app.job.JobParameters, boolean) }
com/android/server/compos/IsolatedCompilationJobService$CompilationJob.class
IsolatedCompilationJobService.java package com.android.server.compos com.android.server.compos.IsolatedCompilationJobService$CompilationJob extends android.system.composd.ICompilationTaskCallback$Stub implements android.os.IBinder$DeathRecipient { private final com.android.server.compos.IsolatedCompilationMetrics mMetrics private final java.util.concurrent.atomic.AtomicReference mTask private final com.android.server.compos.IsolatedCompilationJobService$CompilationCallback mCallback private final android.app.job.JobParameters mParams private volatile boolean mStopRequested void <init> (com.android.server.compos.IsolatedCompilationJobService$CompilationCallback, android.app.job.JobParameters, com.android.server.compos.IsolatedCompilationMetrics) com.android.server.compos.IsolatedCompilationJobService$CompilationCallback callback android.app.job.JobParameters params com.android.server.compos.IsolatedCompilationMetrics metrics void start () android.system.composd.ICompilationTask composTask android.os.RemoteException e android.os.IBinder binder android.system.composd.IIsolatedCompilationService composd void stop () private void cancelTask () Exception e android.system.composd.ICompilationTask task public void binderDied () public void onSuccess () public void onFailure (byte, java.lang.String) int result int result int result byte reason String message int result private void onCompletion (boolean, int) boolean succeeded int result android.system.composd.ICompilationTask task }
com/android/server/compos/IsolatedCompilationJobService.class
IsolatedCompilationJobService.java package com.android.server.compos public com.android.server.compos.IsolatedCompilationJobService extends android.app.job.JobService { private static final String TAG private static final int STAGED_APEX_JOB_ID private final java.util.concurrent.atomic.AtomicReference mCurrentJob public void <init> () static void scheduleStagedApexJob (android.app.job.JobScheduler) android.app.job.JobScheduler scheduler android.content.ComponentName serviceName int result static boolean isStagedApexJobScheduled (android.app.job.JobScheduler) android.app.job.JobScheduler scheduler public boolean onStartJob (android.app.job.JobParameters) android.app.job.JobParameters params com.android.server.compos.IsolatedCompilationJobService$CompilationJob oldJob com.android.server.compos.IsolatedCompilationMetrics metrics com.android.server.compos.IsolatedCompilationJobService$CompilationJob newJob public boolean onStopJob (android.app.job.JobParameters) android.app.job.JobParameters params com.android.server.compos.IsolatedCompilationJobService$CompilationJob job void onCompletion (android.app.job.JobParameters, boolean) android.app.job.JobParameters params boolean succeeded com.android.server.compos.IsolatedCompilationJobService$CompilationJob job static void <clinit> () }
com/android/server/compos/IsolatedCompilationMetrics$CompilationResult.class
IsolatedCompilationMetrics.java package com.android.server.compos public abstract annotation com.android.server.compos.IsolatedCompilationMetrics$CompilationResult extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/server/compos/IsolatedCompilationMetrics$ScheduleJobResult.class
IsolatedCompilationMetrics.java package com.android.server.compos public abstract annotation com.android.server.compos.IsolatedCompilationMetrics$ScheduleJobResult extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/server/compos/IsolatedCompilationMetrics.class
IsolatedCompilationMetrics.java package com.android.server.compos com.android.server.compos.IsolatedCompilationMetrics extends java.lang.Object { private static final String TAG public static final int RESULT_UNKNOWN public static final int RESULT_SUCCESS public static final int RESULT_UNKNOWN_FAILURE public static final int RESULT_FAILED_TO_START public static final int RESULT_JOB_CANCELED public static final int RESULT_COMPILATION_FAILED public static final int RESULT_UNEXPECTED_COMPILATION_RESULT public static final int RESULT_COMPOSD_DIED public static final int RESULT_FAILED_TO_ENABLE_FSVERITY public static final int SCHEDULING_RESULT_UNKNOWN public static final int SCHEDULING_FAILURE public static final int SCHEDULING_SUCCESS private long mCompilationStartTimeMs void <init> () public static void onCompilationScheduled (int) int result public void onCompilationStarted () public void onCompilationJobCanceled (int) int jobStopReason public void onCompilationEnded (int) int result private void statsLogPostCompilation (int, int) int result int jobStopReason long compilationTime static void <clinit> () }
com/android/server/compos/IsolatedCompilationService$StagedApexObserver.class
IsolatedCompilationService.java package com.android.server.compos com.android.server.compos.IsolatedCompilationService$StagedApexObserver extends android.content.pm.IStagedApexObserver$Stub { private final android.app.job.JobScheduler mScheduler private final android.content.pm.IPackageManagerNative mPackageNative static void registerForStagedApexUpdates (android.app.job.JobScheduler) android.os.RemoteException e android.app.job.JobScheduler scheduler android.content.pm.IPackageManagerNative packageNative com.android.server.compos.IsolatedCompilationService$StagedApexObserver observer private void <init> (android.app.job.JobScheduler, android.content.pm.IPackageManagerNative) android.app.job.JobScheduler scheduler android.content.pm.IPackageManagerNative packageNative public void onApexStaged (android.content.pm.ApexStagedEvent) android.content.pm.ApexStagedEvent event void checkModules (android.content.pm.StagedApexInfo[]) android.content.pm.StagedApexInfo apexInfo android.content.pm.StagedApexInfo[] stagedApexInfos boolean needCompilation }
com/android/server/compos/IsolatedCompilationService.class
IsolatedCompilationService.java package com.android.server.compos public com.android.server.compos.IsolatedCompilationService extends com.android.server.SystemService { private static final String TAG public void <init> (android.content.Context) android.content.Context context public void onStart () public void onBootPhase (int) int phase android.app.job.JobScheduler scheduler private static boolean isIsolatedCompilationSupported () static void <clinit> () }