Searched refs:splitDependencies (Results 1 – 10 of 10) sorted by relevance
/frameworks/base/core/java/android/content/pm/split/ |
D | SplitDependencyLoader.java | 157 final SparseArray<int[]> splitDependencies = new SparseArray<>(); in createDependenciesFromPackage() local 160 splitDependencies.put(0, new int[] {-1}); in createDependenciesFromPackage() 184 splitDependencies.put(splitIdx + 1, new int[] {targetIdx}); in createDependenciesFromPackage() 216 splitDependencies.put(targetSplitIdx, in createDependenciesFromPackage() 217 append(splitDependencies.get(targetSplitIdx), splitIdx + 1)); in createDependenciesFromPackage() 222 for (int i = 0, size = splitDependencies.size(); i < size; i++) { in createDependenciesFromPackage() 223 int splitIdx = splitDependencies.keyAt(i); in createDependenciesFromPackage() 236 final int[] deps = splitDependencies.get(splitIdx); in createDependenciesFromPackage() 240 return splitDependencies; in createDependenciesFromPackage()
|
/frameworks/base/core/java/android/content/pm/ |
D | InstrumentationInfo.java | 92 public SparseArray<int[]> splitDependencies; field in InstrumentationInfo 136 splitDependencies = orig.splitDependencies; in InstrumentationInfo() 167 dest.writeSparseArray((SparseArray) splitDependencies); in writeToParcel() 199 splitDependencies = source.readSparseArray(null); in InstrumentationInfo() 219 ai.splitDependencies = splitDependencies; in copyTo()
|
D | ApplicationInfo.java | 861 public SparseArray<int[]> splitDependencies; field in ApplicationInfo 1563 splitDependencies = orig.splitDependencies; in ApplicationInfo() 1642 dest.writeSparseArray((SparseArray) splitDependencies); in writeToParcel() 1718 splitDependencies = source.readSparseArray(null); in ApplicationInfo()
|
D | PackageParser.java | 1273 SparseArray<int[]> splitDependencies = null; in parseClusterPackage() local 1277 splitDependencies = SplitAssetDependencyLoader.createDependenciesFromPackage(lite); in parseClusterPackage() 1278 assetLoader = new SplitAssetDependencyLoader(lite, splitDependencies, flags); in parseClusterPackage() 1303 pkg.applicationInfo.splitDependencies = splitDependencies; in parseClusterPackage()
|
/frameworks/base/services/core/java/com/android/server/pm/dex/ |
D | DexoptUtils.java | 100 if (!info.requestsIsolatedSplitLoading() || info.splitDependencies == null) { in getClassLoaderContexts() 139 SparseArray<int[]> splitDependencies = info.splitDependencies; in getClassLoaderContexts() local 144 for (int i = 1; i < splitDependencies.size(); i++) { in getClassLoaderContexts() 145 int splitIndex = splitDependencies.keyAt(i); in getClassLoaderContexts() 149 splitDependencies, classLoaderContexts, splitDependencyOnBase); in getClassLoaderContexts() 210 SparseArray<int[]> splitDependencies, String[] classLoaderContexts, in getParentDependencies() argument 222 int parent = splitDependencies.get(index)[0]; in getParentDependencies() 224 splitDependencies, classLoaderContexts, splitDependencyOnBase); in getParentDependencies()
|
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/ |
D | DexoptUtilsTest.java | 93 ai.splitDependencies = new SparseArray<>(ai.splitClassLoaderNames.length + 1); in createMockApplicationInfo() 94 ai.splitDependencies.put(0, new int[] {-1}); // base has no dependency in createMockApplicationInfo() 95 ai.splitDependencies.put(1, new int[] {2}); // split 1 depends on 2 in createMockApplicationInfo() 96 ai.splitDependencies.put(2, new int[] {4}); // split 2 depends on 4 in createMockApplicationInfo() 97 ai.splitDependencies.put(3, new int[] {4}); // split 3 depends on 4 in createMockApplicationInfo() 98 ai.splitDependencies.put(4, new int[] {0}); // split 4 depends on base in createMockApplicationInfo() 99 ai.splitDependencies.put(5, new int[] {0}); // split 5 depends on base in createMockApplicationInfo() 100 ai.splitDependencies.put(6, new int[] {5}); // split 6 depends on 5 in createMockApplicationInfo()
|
/frameworks/base/services/core/java/com/android/server/pm/ |
D | PackageDexOptimizer.java | 581 boolean generateAppImage = isProfileGuidedFilter && (info.splitDependencies == null || in getDexFlags()
|
D | PackageManagerService.java | 12270 a.info.splitDependencies = pkg.applicationInfo.splitDependencies;
|
/frameworks/base/core/java/android/app/ |
D | LoadedApk.java | 393 mSplitLoader = new SplitDependencyLoaderImpl(aInfo.splitDependencies); in setApplicationInfo()
|
/frameworks/base/config/ |
D | hiddenapi-greylist-max-o.txt | 13918 Landroid/content/pm/ApplicationInfo;->splitDependencies:Landroid/util/SparseArray; 14216 Landroid/content/pm/InstrumentationInfo;->splitDependencies:Landroid/util/SparseArray;
|