Lines Matching refs:public

4   public final class ArtManagerLocal {
5 ctor @Deprecated public ArtManagerLocal();
6 ctor public ArtManagerLocal(@NonNull android.content.Context);
7 …method public void addDexoptDoneCallback(boolean, @NonNull java.util.concurrent.Executor, @NonNull…
8 method public void cancelBackgroundDexoptJob();
9 method public void clearAdjustCompilerFilterCallback();
10 …method @NonNull public void clearAppProfiles(@NonNull com.android.server.pm.PackageManagerLocal.Fi…
11 method public void clearBatchDexoptStartCallback();
12 method public void clearScheduleBackgroundDexoptJobCallback();
13 …method @NonNull public com.android.server.art.model.DeleteResult deleteDexoptArtifacts(@NonNull co…
14 …method @NonNull public com.android.server.art.model.DexoptResult dexoptPackage(@NonNull com.androi…
15 …method @NonNull public com.android.server.art.model.DexoptResult dexoptPackage(@NonNull com.androi…
16 …method public void dump(@NonNull java.io.PrintWriter, @NonNull com.android.server.pm.PackageManage…
17 …method public void dumpPackage(@NonNull java.io.PrintWriter, @NonNull com.android.server.pm.Packag…
18 …method @NonNull public com.android.server.art.model.ArtManagedFileStats getArtManagedFileStats(@No…
19 …method @NonNull public com.android.server.art.model.DexoptStatus getDexoptStatus(@NonNull com.andr…
20 …method @NonNull public com.android.server.art.model.DexoptStatus getDexoptStatus(@NonNull com.andr…
21 …method public int handleShellCommand(@NonNull android.os.Binder, @NonNull android.os.ParcelFileDes…
22 method public void onApexStaged(@NonNull String[]);
23 …method public void onBoot(@NonNull String, @Nullable java.util.concurrent.Executor, @Nullable java…
24 method public void printShellCommandHelp(@NonNull java.io.PrintWriter);
25 …method public void removeDexoptDoneCallback(@NonNull com.android.server.art.ArtManagerLocal.Dexopt…
26 method public int scheduleBackgroundDexoptJob();
27 …method public void setAdjustCompilerFilterCallback(@NonNull java.util.concurrent.Executor, @NonNul…
28 …method public void setBatchDexoptStartCallback(@NonNull java.util.concurrent.Executor, @NonNull co…
29 …method public void setScheduleBackgroundDexoptJobCallback(@NonNull java.util.concurrent.Executor, …
30 …method @NonNull public android.os.ParcelFileDescriptor snapshotAppProfile(@NonNull com.android.ser…
31 …method @NonNull public android.os.ParcelFileDescriptor snapshotBootImageProfile(@NonNull com.andro…
32 method public void startBackgroundDexoptJob();
33 method public void unscheduleBackgroundDexoptJob();
36 public static interface ArtManagerLocal.AdjustCompilerFilterCallback {
37 …method @NonNull public String onAdjustCompilerFilter(@NonNull String, @NonNull String, @NonNull St…
40 public static interface ArtManagerLocal.BatchDexoptStartCallback {
41 …method public void onBatchDexoptStart(@NonNull com.android.server.pm.PackageManagerLocal.FilteredS…
44 public static interface ArtManagerLocal.DexoptDoneCallback {
45 method public void onDexoptDone(@NonNull com.android.server.art.model.DexoptResult);
48 public static interface ArtManagerLocal.ScheduleBackgroundDexoptJobCallback {
49 method public void onOverrideJobInfo(@NonNull android.app.job.JobInfo.Builder);
52 public static class ArtManagerLocal.SnapshotProfileException extends java.lang.Exception {
55 public class ArtModuleServiceInitializer {
56 … method public static void setArtModuleServiceManager(@NonNull android.os.ArtModuleServiceManager);
59 public class DexUseManagerLocal {
60 …method @NonNull public static com.android.server.art.DexUseManagerLocal createInstance(@NonNull an…
61 …method @NonNull public java.util.List<com.android.server.art.model.DexContainerFileUseInfo> getSec…
62 …method public void notifyDexContainersLoaded(@NonNull com.android.server.pm.PackageManagerLocal.Fi…
63 method public void systemReady();
66 public class ReasonMapping {
67 field public static final String REASON_BG_DEXOPT = "bg-dexopt";
68 … field public static final String REASON_BOOT_AFTER_MAINLINE_UPDATE = "boot-after-mainline-update";
69 field public static final String REASON_BOOT_AFTER_OTA = "boot-after-ota";
70 field public static final String REASON_CMDLINE = "cmdline";
71 field public static final String REASON_FIRST_BOOT = "first-boot";
72 field public static final String REASON_INACTIVE = "inactive";
73 field public static final String REASON_INSTALL = "install";
74 field public static final String REASON_INSTALL_BULK = "install-bulk";
75 field public static final String REASON_INSTALL_BULK_DOWNGRADED = "install-bulk-downgraded";
76 field public static final String REASON_INSTALL_BULK_SECONDARY = "install-bulk-secondary";
77 …field public static final String REASON_INSTALL_BULK_SECONDARY_DOWNGRADED = "install-bulk-secondar…
78 field public static final String REASON_INSTALL_FAST = "install-fast";
85 public class ArtFlags {
86 method public static int defaultGetStatusFlags();
87 field public static final int FLAG_FORCE = 16; // 0x10
88 field public static final int FLAG_FOR_PRIMARY_DEX = 1; // 0x1
89 field public static final int FLAG_FOR_SECONDARY_DEX = 2; // 0x2
90 field public static final int FLAG_FOR_SINGLE_SPLIT = 32; // 0x20
91 field public static final int FLAG_IGNORE_PROFILE = 128; // 0x80
92 field public static final int FLAG_SHOULD_DOWNGRADE = 8; // 0x8
93 field public static final int FLAG_SHOULD_INCLUDE_DEPENDENCIES = 4; // 0x4
94 field public static final int FLAG_SKIP_IF_STORAGE_LOW = 64; // 0x40
95 field public static final int PRIORITY_BACKGROUND = 40; // 0x28
96 field public static final int PRIORITY_BOOT = 100; // 0x64
97 field public static final int PRIORITY_INTERACTIVE = 60; // 0x3c
98 field public static final int PRIORITY_INTERACTIVE_FAST = 80; // 0x50
99 field public static final int SCHEDULE_DISABLED_BY_SYSPROP = 2; // 0x2
100 field public static final int SCHEDULE_JOB_SCHEDULER_FAILURE = 1; // 0x1
101 field public static final int SCHEDULE_SUCCESS = 0; // 0x0
104 public class ArtManagedFileStats {
105 method public long getTotalSizeBytesByType(int);
106 field public static final int TYPE_CUR_PROFILE = 2; // 0x2
107 field public static final int TYPE_DEXOPT_ARTIFACT = 0; // 0x0
108 field public static final int TYPE_REF_PROFILE = 1; // 0x1
111 public abstract class BatchDexoptParams {
112 method @NonNull public abstract com.android.server.art.model.DexoptParams getDexoptParams();
113 method @NonNull public abstract java.util.List<java.lang.String> getPackages();
116 public static final class BatchDexoptParams.Builder {
117 method @NonNull public com.android.server.art.model.BatchDexoptParams build();
118 …method @NonNull public com.android.server.art.model.BatchDexoptParams.Builder setDexoptParams(@Non…
119 …method @NonNull public com.android.server.art.model.BatchDexoptParams.Builder setPackages(@NonNull…
122 public abstract class DeleteResult {
123 method public abstract long getFreedBytes();
126 public abstract class DexContainerFileUseInfo {
127 method @NonNull public abstract String getDexContainerFile();
128 method @NonNull public abstract java.util.Set<java.lang.String> getLoadingPackages();
129 method @NonNull public abstract android.os.UserHandle getUserHandle();
132 public class DexoptParams {
133 method @NonNull public String getCompilerFilter();
134 method public int getFlags();
135 method public int getPriorityClass();
136 method @NonNull public String getReason();
137 method @Nullable public String getSplitName();
138 field public static final String COMPILER_FILTER_NOOP = "skip";
141 public static final class DexoptParams.Builder {
142 ctor public DexoptParams.Builder(@NonNull String);
143 ctor public DexoptParams.Builder(@NonNull String, int);
144 method @NonNull public com.android.server.art.model.DexoptParams build();
145 …method @NonNull public com.android.server.art.model.DexoptParams.Builder setCompilerFilter(@NonNul…
146 method @NonNull public com.android.server.art.model.DexoptParams.Builder setFlags(int);
147 method @NonNull public com.android.server.art.model.DexoptParams.Builder setFlags(int, int);
148 method @NonNull public com.android.server.art.model.DexoptParams.Builder setPriorityClass(int);
149 …method @NonNull public com.android.server.art.model.DexoptParams.Builder setSplitName(@Nullable St…
152 public abstract class DexoptResult {
153 method public int getFinalStatus();
154 …method @NonNull public abstract java.util.List<com.android.server.art.model.DexoptResult.PackageDe…
155 method @NonNull public abstract String getReason();
156 method @NonNull public abstract String getRequestedCompilerFilter();
157 field public static final int DEXOPT_CANCELLED = 40; // 0x28
158 field public static final int DEXOPT_FAILED = 30; // 0x1e
159 field public static final int DEXOPT_PERFORMED = 20; // 0x14
160 field public static final int DEXOPT_SKIPPED = 10; // 0xa
161 field public static final int EXTENDED_BAD_EXTERNAL_PROFILE = 4; // 0x4
162 field public static final int EXTENDED_SKIPPED_NO_DEX_CODE = 2; // 0x2
163 field public static final int EXTENDED_SKIPPED_STORAGE_LOW = 1; // 0x1
166 public abstract static class DexoptResult.DexContainerFileDexoptResult {
167 method @NonNull public abstract String getAbi();
168 method @NonNull public abstract String getActualCompilerFilter();
169 method public abstract long getDex2oatCpuTimeMillis();
170 method public abstract long getDex2oatWallTimeMillis();
171 method @NonNull public abstract String getDexContainerFile();
172 method public abstract int getExtendedStatusFlags();
173 method @NonNull public abstract java.util.List<java.lang.String> getExternalProfileErrors();
174 method public abstract long getSizeBeforeBytes();
175 method public abstract long getSizeBytes();
176 method public abstract int getStatus();
177 method public abstract boolean isPrimaryAbi();
180 public abstract static class DexoptResult.PackageDexoptResult {
181 …method @NonNull public abstract java.util.List<com.android.server.art.model.DexoptResult.DexContai…
182 method @NonNull public abstract String getPackageName();
183 method public int getStatus();
184 method public boolean hasUpdatedArtifacts();
187 public abstract class DexoptStatus {
188 …method @NonNull public abstract java.util.List<com.android.server.art.model.DexoptStatus.DexContai…
191 public abstract static class DexoptStatus.DexContainerFileDexoptStatus {
192 method @NonNull public abstract String getAbi();
193 method @NonNull public abstract String getCompilationReason();
194 method @NonNull public abstract String getCompilerFilter();
195 method @NonNull public abstract String getDexContainerFile();
196 method @NonNull public abstract String getLocationDebugString();
197 method public abstract boolean isPrimaryAbi();
198 method public abstract boolean isPrimaryDex();
201 public abstract class OperationProgress {
202 method public int getPercentage();