Searched refs:splitDependencies (Results 1 - 9 of 9) sorted by relevance
/frameworks/base/core/java/android/content/pm/split/ |
H A D | SplitDependencyLoader.java | 157 final SparseArray<int[]> splitDependencies = new SparseArray<>(); 160 splitDependencies.put(0, new int[] {-1}); 184 splitDependencies.put(splitIdx + 1, new int[] {targetIdx}); 190 // At this point, all splits in splitDependencies have the first element in their array set. 216 splitDependencies.put(targetSplitIdx, 217 append(splitDependencies.get(targetSplitIdx), splitIdx + 1)); 222 for (int i = 0, size = splitDependencies.size(); i < size; i++) { 223 int splitIdx = splitDependencies.keyAt(i); 236 final int[] deps = splitDependencies.get(splitIdx); 240 return splitDependencies; [all...] |
/frameworks/base/core/java/android/content/pm/ |
H A D | InstrumentationInfo.java | 92 public SparseArray<int[]> splitDependencies; field in class:InstrumentationInfo 136 splitDependencies = orig.splitDependencies; 167 dest.writeSparseArray((SparseArray) splitDependencies); 199 splitDependencies = source.readSparseArray(null); 219 ai.splitDependencies = splitDependencies;
|
H A D | ApplicationInfo.java | 763 public SparseArray<int[]> splitDependencies; field in class:ApplicationInfo 1428 splitDependencies = orig.splitDependencies; 1502 dest.writeSparseArray((SparseArray) splitDependencies); 1573 splitDependencies = source.readSparseArray(null);
|
H A D | PackageParser.java | 1219 SparseArray<int[]> splitDependencies = null; 1223 splitDependencies = SplitAssetDependencyLoader.createDependenciesFromPackage(lite); 1224 assetLoader = new SplitAssetDependencyLoader(lite, splitDependencies, flags); 1249 pkg.applicationInfo.splitDependencies = splitDependencies;
|
/frameworks/base/services/core/java/com/android/server/pm/dex/ |
H A D | DexoptUtils.java | 95 if (!info.requestsIsolatedSplitLoading() || info.splitDependencies == null) { 130 SparseArray<int[]> splitDependencies = info.splitDependencies; 135 for (int i = 1; i < splitDependencies.size(); i++) { 136 int splitIndex = splitDependencies.keyAt(i); 140 splitDependencies, classLoaderContexts, splitDependencyOnBase); 181 * @param splitDependencies the dependencies for all splits. Note that in this array index 0 188 SparseArray<int[]> splitDependencies, String[] classLoaderContexts, 195 // Return the result if we've computed the splitDependencies for this index already. 199 // Get the splitDependencies fo 187 getParentDependencies(int index, String[] splitClassLoaderEncodingCache, SparseArray<int[]> splitDependencies, String[] classLoaderContexts, String splitDependencyOnBase) argument [all...] |
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/ |
H A D | DexoptUtilsTest.java | 93 ai.splitDependencies = new SparseArray<>(ai.splitClassLoaderNames.length + 1); 94 ai.splitDependencies.put(0, new int[] {-1}); // base has no dependency 95 ai.splitDependencies.put(1, new int[] {2}); // split 1 depends on 2 96 ai.splitDependencies.put(2, new int[] {4}); // split 2 depends on 4 97 ai.splitDependencies.put(3, new int[] {4}); // split 3 depends on 4 98 ai.splitDependencies.put(4, new int[] {0}); // split 4 depends on base 99 ai.splitDependencies.put(5, new int[] {0}); // split 5 depends on base 100 ai.splitDependencies.put(6, new int[] {5}); // split 6 depends on 5
|
/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | PackageDexOptimizer.java | 561 boolean generateAppImage = isProfileGuidedFilter && (info.splitDependencies == null ||
|
H A D | PackageManagerService.java | 11612 a.info.splitDependencies = pkg.applicationInfo.splitDependencies; [all...] |
/frameworks/base/core/java/android/app/ |
H A D | LoadedApk.java | 360 mSplitLoader = new SplitDependencyLoaderImpl(aInfo.splitDependencies);
|
Completed in 203 milliseconds