Home
last modified time | relevance | path

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

/frameworks/base/core/java/android/content/pm/split/
DSplitDependencyLoader.java157 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/
DInstrumentationInfo.java92 public SparseArray<int[]> splitDependencies; field in InstrumentationInfo
130 splitDependencies = orig.splitDependencies; in InstrumentationInfo()
159 dest.writeSparseArray((SparseArray) splitDependencies); in writeToParcel()
189 splitDependencies = source.readSparseArray(null); in InstrumentationInfo()
207 ai.splitDependencies = splitDependencies; in copyTo()
DApplicationInfo.java693 public SparseArray<int[]> splitDependencies; field in ApplicationInfo
1152 splitDependencies = orig.splitDependencies; in ApplicationInfo()
1220 dest.writeSparseArray((SparseArray) splitDependencies); in writeToParcel()
1285 splitDependencies = source.readSparseArray(null); in ApplicationInfo()
DPackageParser.java1144 SparseArray<int[]> splitDependencies = null; in parseClusterPackage() local
1148 splitDependencies = SplitAssetDependencyLoader.createDependenciesFromPackage(lite); in parseClusterPackage()
1149 assetLoader = new SplitAssetDependencyLoader(lite, splitDependencies, flags); in parseClusterPackage()
1174 pkg.applicationInfo.splitDependencies = splitDependencies; in parseClusterPackage()
/frameworks/base/services/core/java/com/android/server/pm/
DPackageDexOptimizer.java156 String[] splitDependencies = getSplitDependencies(pkg); in performDexOptLI() local
168 if (sharedLibrariesPath != null && splitDependencies[i] != null) { in performDexOptLI()
169 sharedLibrariesPathWithSplits = sharedLibrariesPath + ":" + splitDependencies[i]; in performDexOptLI()
172 splitDependencies[i] != null ? splitDependencies[i] : sharedLibrariesPath; in performDexOptLI()
460 String[] splitDependencies = new String[paths.size()]; in getSplitDependencies() local
475 SparseArray<int[]> dependencies = pkg.applicationInfo.splitDependencies; in getSplitDependencies()
478 splitDependencies[i] = paths.get(0); in getSplitDependencies()
480 return splitDependencies; in getSplitDependencies()
485 getParentDependencies(dependencies.keyAt(i), paths, dependencies, splitDependencies); in getSplitDependencies() local
488 return splitDependencies; in getSplitDependencies()
[all …]
/frameworks/base/core/java/android/app/
DLoadedApk.java339 mSplitLoader = new SplitDependencyLoaderImpl(aInfo.splitDependencies); in setApplicationInfo()