xref: /aosp_15_r20/prebuilts/sdk/extensions/13/system-server/service-art.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/server/
com/android/server/art/
com/android/server/art/ArtManagerLocal$AdjustCompilerFilterCallback.class
ArtManagerLocal.java package com.android.server.art public abstract com.android.server.art.ArtManagerLocal$AdjustCompilerFilterCallback extends java.lang.Object { public abstract java.lang.String onAdjustCompilerFilter (java.lang.String, java.lang.String, java.lang.String) }
com/android/server/art/ArtManagerLocal$BatchDexoptStartCallback.class
ArtManagerLocal.java package com.android.server.art public abstract com.android.server.art.ArtManagerLocal$BatchDexoptStartCallback extends java.lang.Object { public abstract void onBatchDexoptStart (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String, java.util.List, com.android.server.art.model.BatchDexoptParams$Builder, android.os.CancellationSignal) }
com/android/server/art/ArtManagerLocal$DexoptDoneCallback.class
ArtManagerLocal.java package com.android.server.art public abstract com.android.server.art.ArtManagerLocal$DexoptDoneCallback extends java.lang.Object { public abstract void onDexoptDone (com.android.server.art.model.DexoptResult) }
com/android/server/art/ArtManagerLocal$ScheduleBackgroundDexoptJobCallback.class
ArtManagerLocal.java package com.android.server.art public abstract com.android.server.art.ArtManagerLocal$ScheduleBackgroundDexoptJobCallback extends java.lang.Object { public abstract void onOverrideJobInfo (android.app.job.JobInfo$Builder) }
com/android/server/art/ArtManagerLocal$SnapshotProfileException.class
ArtManagerLocal.java package com.android.server.art public com.android.server.art.ArtManagerLocal$SnapshotProfileException extends java.lang.Exception { void <init> () }
com/android/server/art/ArtManagerLocal.class
ArtManagerLocal.java package com.android.server.art public final com.android.server.art.ArtManagerLocal extends java.lang.Object { public void <init> () public void <init> (android.content.Context) android.content.Context context public int handleShellCommand (android.os.Binder, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, java.lang.String[]) android.os.Binder target android.os.ParcelFileDescriptor in android.os.ParcelFileDescriptor out android.os.ParcelFileDescriptor err String[] args public void printShellCommandHelp (java.io.PrintWriter) java.io.PrintWriter pw public com.android.server.art.model.DeleteResult deleteDexoptArtifacts (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String) com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String packageName public com.android.server.art.model.DexoptStatus getDexoptStatus (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String) com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String packageName public com.android.server.art.model.DexoptStatus getDexoptStatus (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String, int) com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String packageName int flags public void clearAppProfiles (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String) com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String packageName public com.android.server.art.model.DexoptResult dexoptPackage (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String, com.android.server.art.model.DexoptParams) com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String packageName com.android.server.art.model.DexoptParams params public com.android.server.art.model.DexoptResult dexoptPackage (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String, com.android.server.art.model.DexoptParams, android.os.CancellationSignal) com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String packageName com.android.server.art.model.DexoptParams params android.os.CancellationSignal cancellationSignal public void setBatchDexoptStartCallback (java.util.concurrent.Executor, com.android.server.art.ArtManagerLocal$BatchDexoptStartCallback) java.util.concurrent.Executor executor com.android.server.art.ArtManagerLocal$BatchDexoptStartCallback callback public void clearBatchDexoptStartCallback () public int scheduleBackgroundDexoptJob () public void unscheduleBackgroundDexoptJob () public void setScheduleBackgroundDexoptJobCallback (java.util.concurrent.Executor, com.android.server.art.ArtManagerLocal$ScheduleBackgroundDexoptJobCallback) java.util.concurrent.Executor executor com.android.server.art.ArtManagerLocal$ScheduleBackgroundDexoptJobCallback callback public void clearScheduleBackgroundDexoptJobCallback () public void startBackgroundDexoptJob () public void cancelBackgroundDexoptJob () public void addDexoptDoneCallback (boolean, java.util.concurrent.Executor, com.android.server.art.ArtManagerLocal$DexoptDoneCallback) boolean onlyIncludeUpdates java.util.concurrent.Executor executor com.android.server.art.ArtManagerLocal$DexoptDoneCallback callback public void removeDexoptDoneCallback (com.android.server.art.ArtManagerLocal$DexoptDoneCallback) com.android.server.art.ArtManagerLocal$DexoptDoneCallback callback public android.os.ParcelFileDescriptor snapshotAppProfile (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String, java.lang.String) throws com.android.server.art.ArtManagerLocal$SnapshotProfileException com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String packageName String splitName public android.os.ParcelFileDescriptor snapshotBootImageProfile (com.android.server.pm.PackageManagerLocal$FilteredSnapshot) throws com.android.server.art.ArtManagerLocal$SnapshotProfileException com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot public void onBoot (java.lang.String, java.util.concurrent.Executor, java.util.function.Consumer) String bootReason java.util.concurrent.Executor progressCallbackExecutor java.util.function.Consumer progressCallback public void onApexStaged (java.lang.String[]) String[] stagedApexModuleNames public void dump (java.io.PrintWriter, com.android.server.pm.PackageManagerLocal$FilteredSnapshot) java.io.PrintWriter pw com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot public void dumpPackage (java.io.PrintWriter, com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String) java.io.PrintWriter pw com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String packageName public com.android.server.art.model.ArtManagedFileStats getArtManagedFileStats (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String) com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String packageName public void setAdjustCompilerFilterCallback (java.util.concurrent.Executor, com.android.server.art.ArtManagerLocal$AdjustCompilerFilterCallback) java.util.concurrent.Executor executor com.android.server.art.ArtManagerLocal$AdjustCompilerFilterCallback callback public void clearAdjustCompilerFilterCallback () }
com/android/server/art/ArtModuleServiceInitializer.class
ArtModuleServiceInitializer.java package com.android.server.art public com.android.server.art.ArtModuleServiceInitializer extends java.lang.Object { void <init> () public static void setArtModuleServiceManager (android.os.ArtModuleServiceManager) android.os.ArtModuleServiceManager artModuleServiceManager }
com/android/server/art/DexUseManagerLocal.class
DexUseManagerLocal.java package com.android.server.art public com.android.server.art.DexUseManagerLocal extends java.lang.Object { void <init> () public static com.android.server.art.DexUseManagerLocal createInstance (android.content.Context) android.content.Context context public void systemReady () public java.util.List getSecondaryDexContainerFileUseInfo (java.lang.String) String packageName public void notifyDexContainersLoaded (com.android.server.pm.PackageManagerLocal$FilteredSnapshot, java.lang.String, java.util.Map) com.android.server.pm.PackageManagerLocal$FilteredSnapshot snapshot String loadingPackageName java.util.Map classLoaderContextByDexContainerFile }
com/android/server/art/ReasonMapping.class
ReasonMapping.java package com.android.server.art public com.android.server.art.ReasonMapping extends java.lang.Object { public static final String REASON_BG_DEXOPT public static final String REASON_BOOT_AFTER_MAINLINE_UPDATE public static final String REASON_BOOT_AFTER_OTA public static final String REASON_CMDLINE public static final String REASON_FIRST_BOOT public static final String REASON_INACTIVE public static final String REASON_INSTALL public static final String REASON_INSTALL_BULK public static final String REASON_INSTALL_BULK_DOWNGRADED public static final String REASON_INSTALL_BULK_SECONDARY public static final String REASON_INSTALL_BULK_SECONDARY_DOWNGRADED public static final String REASON_INSTALL_FAST void <init> () }
com/android/server/art/model/
com/android/server/art/model/ArtFlags.class
ArtFlags.java package com.android.server.art.model public com.android.server.art.model.ArtFlags extends java.lang.Object { public static final int FLAG_FORCE public static final int FLAG_FOR_PRIMARY_DEX public static final int FLAG_FOR_SECONDARY_DEX public static final int FLAG_FOR_SINGLE_SPLIT public static final int FLAG_IGNORE_PROFILE public static final int FLAG_SHOULD_DOWNGRADE public static final int FLAG_SHOULD_INCLUDE_DEPENDENCIES public static final int FLAG_SKIP_IF_STORAGE_LOW public static final int PRIORITY_BACKGROUND public static final int PRIORITY_BOOT public static final int PRIORITY_INTERACTIVE public static final int PRIORITY_INTERACTIVE_FAST public static final int SCHEDULE_DISABLED_BY_SYSPROP public static final int SCHEDULE_JOB_SCHEDULER_FAILURE public static final int SCHEDULE_SUCCESS void <init> () public static int defaultGetStatusFlags () }
com/android/server/art/model/ArtManagedFileStats.class
ArtManagedFileStats.java package com.android.server.art.model public com.android.server.art.model.ArtManagedFileStats extends java.lang.Object { public static final int TYPE_CUR_PROFILE public static final int TYPE_DEXOPT_ARTIFACT public static final int TYPE_REF_PROFILE void <init> () public long getTotalSizeBytesByType (int) int fileType }
com/android/server/art/model/BatchDexoptParams$Builder.class
BatchDexoptParams.java package com.android.server.art.model public final com.android.server.art.model.BatchDexoptParams$Builder extends java.lang.Object { void <init> () public com.android.server.art.model.BatchDexoptParams$Builder setPackages (java.util.List) java.util.List packageNames public com.android.server.art.model.BatchDexoptParams$Builder setDexoptParams (com.android.server.art.model.DexoptParams) com.android.server.art.model.DexoptParams dexoptParams public com.android.server.art.model.BatchDexoptParams build () }
com/android/server/art/model/BatchDexoptParams.class
BatchDexoptParams.java package com.android.server.art.model public abstract com.android.server.art.model.BatchDexoptParams extends java.lang.Object { void <init> () public abstract java.util.List getPackages () public abstract com.android.server.art.model.DexoptParams getDexoptParams () }
com/android/server/art/model/DeleteResult.class
DeleteResult.java package com.android.server.art.model public abstract com.android.server.art.model.DeleteResult extends java.lang.Object { void <init> () public abstract long getFreedBytes () }
com/android/server/art/model/DexContainerFileUseInfo.class
DexContainerFileUseInfo.java package com.android.server.art.model public abstract com.android.server.art.model.DexContainerFileUseInfo extends java.lang.Object { void <init> () public abstract java.lang.String getDexContainerFile () public abstract android.os.UserHandle getUserHandle () public abstract java.util.Set getLoadingPackages () }
com/android/server/art/model/DexoptParams$Builder.class
DexoptParams.java package com.android.server.art.model public final com.android.server.art.model.DexoptParams$Builder extends java.lang.Object { public void <init> (java.lang.String) String reason public void <init> (java.lang.String, int) String reason int flags public com.android.server.art.model.DexoptParams$Builder setFlags (int) int value public com.android.server.art.model.DexoptParams$Builder setFlags (int, int) int value int mask public com.android.server.art.model.DexoptParams$Builder setCompilerFilter (java.lang.String) String value public com.android.server.art.model.DexoptParams$Builder setPriorityClass (int) int value public com.android.server.art.model.DexoptParams$Builder setSplitName (java.lang.String) String value public com.android.server.art.model.DexoptParams build () }
com/android/server/art/model/DexoptParams.class
DexoptParams.java package com.android.server.art.model public com.android.server.art.model.DexoptParams extends java.lang.Object { public static final String COMPILER_FILTER_NOOP void <init> () public int getFlags () public java.lang.String getCompilerFilter () public int getPriorityClass () public java.lang.String getReason () public java.lang.String getSplitName () }
com/android/server/art/model/DexoptResult$DexContainerFileDexoptResult.class
DexoptResult.java package com.android.server.art.model public abstract com.android.server.art.model.DexoptResult$DexContainerFileDexoptResult extends java.lang.Object { void <init> () public abstract java.lang.String getDexContainerFile () public abstract boolean isPrimaryAbi () public abstract java.lang.String getAbi () public abstract java.lang.String getActualCompilerFilter () public abstract int getStatus () public abstract long getDex2oatWallTimeMillis () public abstract long getDex2oatCpuTimeMillis () public abstract long getSizeBytes () public abstract long getSizeBeforeBytes () public abstract int getExtendedStatusFlags () public abstract java.util.List getExternalProfileErrors () public java.lang.String toString () }
com/android/server/art/model/DexoptResult$PackageDexoptResult.class
DexoptResult.java package com.android.server.art.model public abstract com.android.server.art.model.DexoptResult$PackageDexoptResult extends java.lang.Object { void <init> () public abstract java.lang.String getPackageName () public abstract java.util.List getDexContainerFileDexoptResults () public int getStatus () public boolean hasUpdatedArtifacts () }
com/android/server/art/model/DexoptResult.class
DexoptResult.java package com.android.server.art.model public abstract com.android.server.art.model.DexoptResult extends java.lang.Object { public static final int DEXOPT_CANCELLED public static final int DEXOPT_FAILED public static final int DEXOPT_PERFORMED public static final int DEXOPT_SKIPPED public static final int EXTENDED_BAD_EXTERNAL_PROFILE public static final int EXTENDED_SKIPPED_NO_DEX_CODE public static final int EXTENDED_SKIPPED_STORAGE_LOW void <init> () public abstract java.lang.String getRequestedCompilerFilter () public abstract java.lang.String getReason () public abstract java.util.List getPackageDexoptResults () public int getFinalStatus () }
com/android/server/art/model/DexoptStatus$DexContainerFileDexoptStatus.class
DexoptStatus.java package com.android.server.art.model public abstract com.android.server.art.model.DexoptStatus$DexContainerFileDexoptStatus extends java.lang.Object { void <init> () public abstract java.lang.String getDexContainerFile () public abstract boolean isPrimaryDex () public abstract boolean isPrimaryAbi () public abstract java.lang.String getAbi () public abstract java.lang.String getCompilerFilter () public abstract java.lang.String getCompilationReason () public abstract java.lang.String getLocationDebugString () }
com/android/server/art/model/DexoptStatus.class
DexoptStatus.java package com.android.server.art.model public abstract com.android.server.art.model.DexoptStatus extends java.lang.Object { void <init> () public abstract java.util.List getDexContainerFileDexoptStatuses () }
com/android/server/art/model/OperationProgress.class
OperationProgress.java package com.android.server.art.model public abstract com.android.server.art.model.OperationProgress extends java.lang.Object { void <init> () public int getPercentage () }