Home
last modified time | relevance | path

Searched refs:splitDependencies (Results 1 – 11 of 11) sorted by relevance

/frameworks/base/core/java/android/content/pm/
DInstrumentationInfo.java92 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()
DApplicationInfo.java902 public SparseArray<int[]> splitDependencies; field in ApplicationInfo
1644 splitDependencies = orig.splitDependencies; in ApplicationInfo()
1728 dest.writeSparseArray((SparseArray) splitDependencies); in writeToParcel()
1809 splitDependencies = source.readSparseArray(null); in ApplicationInfo()
DPackageParser.java1087 SparseArray<int[]> splitDependencies = null; in parseClusterPackage() local
1091 splitDependencies = SplitAssetDependencyLoader.createDependenciesFromPackage(lite); in parseClusterPackage()
1092 assetLoader = new SplitAssetDependencyLoader(lite, splitDependencies, flags); in parseClusterPackage()
1117 pkg.applicationInfo.splitDependencies = splitDependencies; in parseClusterPackage()
/frameworks/base/services/core/java/com/android/server/pm/dex/
DDexoptUtils.java102 SparseArray<int[]> splitDependencies = pkg.getSplitDependencies(); in getClassLoaderContexts() local
105 || splitDependencies == null in getClassLoaderContexts()
106 || splitDependencies.size() == 0) { in getClassLoaderContexts()
149 for (int i = 1; i < splitDependencies.size(); i++) { in getClassLoaderContexts()
150 int splitIndex = splitDependencies.keyAt(i); in getClassLoaderContexts()
154 splitDependencies, classLoaderContexts, splitDependencyOnBase); in getClassLoaderContexts()
216 SparseArray<int[]> splitDependencies, String[] classLoaderContexts, in getParentDependencies() argument
228 int parent = splitDependencies.get(index)[0]; in getParentDependencies()
230 splitDependencies, classLoaderContexts, splitDependencyOnBase); in getParentDependencies()
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/
DDexoptUtilsTest.java92 SparseArray<int[]> splitDependencies = null; in createMockApplicationInfo() local
95 splitDependencies = new SparseArray<>(splitCodePaths.length); in createMockApplicationInfo()
96 splitDependencies.put(0, new int[] {-1}); // base has no dependency in createMockApplicationInfo()
97 splitDependencies.put(1, new int[] {2}); // split 1 depends on 2 in createMockApplicationInfo()
98 splitDependencies.put(2, new int[] {4}); // split 2 depends on 4 in createMockApplicationInfo()
99 splitDependencies.put(3, new int[] {4}); // split 3 depends on 4 in createMockApplicationInfo()
100 splitDependencies.put(4, new int[] {0}); // split 4 depends on base in createMockApplicationInfo()
101 splitDependencies.put(5, new int[] {0}); // split 5 depends on base in createMockApplicationInfo()
102 splitDependencies.put(6, new int[] {5}); // split 6 depends on 5 in createMockApplicationInfo()
112 splitDependencies in createMockApplicationInfo()
/frameworks/base/core/java/android/content/pm/parsing/
DParsingPackageImpl.java301 private SparseArray<int[]> splitDependencies; field in ParsingPackageImpl
781 int[] splitRevisionCodes, SparseArray<int[]> splitDependencies) {
785 this.splitDependencies = splitDependencies;
916 appInfo.splitDependencies = splitDependencies;
1063 dest.writeSparseArray(this.splitDependencies);
1225 this.splitDependencies = in.readSparseArray(boot);
1660 return splitDependencies;
DParsingPackage.java113 @Nullable SparseArray<int[]> splitDependencies in asSplit() argument
DParsingPackageUtils.java262 SparseArray<int[]> splitDependencies = null; in parseClusterPackage() local
266 splitDependencies = SplitAssetDependencyLoader.createDependenciesFromPackage(lite); in parseClusterPackage()
267 assetLoader = new SplitAssetDependencyLoader(lite, splitDependencies, flags); in parseClusterPackage()
290 splitDependencies in parseClusterPackage()
DPackageInfoWithoutStateUtils.java587 ii.splitDependencies = pkg.getSplitDependencies(); in generateInstrumentationInfo()
/frameworks/base/services/core/java/com/android/server/pm/
DPackageDexOptimizer.java652 info.getHiddenApiEnforcementPolicy(), info.splitDependencies, in getDexFlags()
668 SparseArray<int[]> splitDependencies, boolean requestsIsolatedSplitLoading, in getDexFlags() argument
700 boolean generateAppImage = isProfileGuidedFilter && (splitDependencies == null || in getDexFlags()
/frameworks/base/core/java/android/app/
DLoadedApk.java397 mSplitLoader = new SplitDependencyLoaderImpl(aInfo.splitDependencies); in setApplicationInfo()