Home
last modified time | relevance | path

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

/aosp14/frameworks/base/core/java/android/content/pm/split/
H A DSplitDependencyLoader.java63 if (isSplitCached(splitIdx)) { in loadDependenciesForSplit()
68 if (splitIdx == 0) { in loadDependenciesForSplit()
76 linearDependencies.add(splitIdx); in loadDependenciesForSplit()
85 splitIdx = deps[0]; in loadDependenciesForSplit()
87 splitIdx = -1; in loadDependenciesForSplit()
90 if (splitIdx < 0 || isSplitCached(splitIdx)) { in loadDependenciesForSplit()
98 int parentIdx = splitIdx; in loadDependenciesForSplit()
173 for (int splitIdx = 0; splitIdx < pkg.getSplitNames().length; splitIdx++) { in createDependenciesFromPackage()
200 for (int splitIdx = 0, size = pkg.getSplitNames().length; splitIdx < size; splitIdx++) { in createDependenciesFromPackage()
235 while (splitIdx != -1) { in createDependenciesFromPackage()
[all …]
/aosp14/frameworks/base/services/core/java/com/android/server/pm/split/
H A DSplitAssetDependencyLoader.java63 protected boolean isSplitCached(int splitIdx) { in isSplitCached() argument
64 return mCachedAssetManagers[splitIdx] != null; in isSplitCached()
90 protected void constructSplit(int splitIdx, @NonNull int[] configSplitIndices, in constructSplit() argument
100 assets.add(loadApkAssets(mSplitPaths[splitIdx], mFlags)); in constructSplit()
108 mCachedSplitApks[splitIdx] = assets.toArray(new ApkAssets[assets.size()]); in constructSplit()
109 mCachedAssetManagers[splitIdx] = createAssetManagerWithAssets(mCachedSplitApks[splitIdx]); in constructSplit()
H A DDefaultSplitAssetLoader.java74 int splitIdx = 0; in getBaseAssetManager() local
75 apkAssets[splitIdx++] = mBaseApkAssets = loadApkAssets(mBaseApkPath, mFlags); in getBaseAssetManager()
80 apkAssets[splitIdx++] = loadApkAssets(apkPath, mFlags); in getBaseAssetManager()
94 public AssetManager getSplitAssetManager(int splitIdx) throws IllegalArgumentException { in getSplitAssetManager() argument
H A DSplitAssetLoader.java29 AssetManager getSplitAssetManager(int splitIdx) throws IllegalArgumentException; in getSplitAssetManager() argument
/aosp14/frameworks/base/core/java/android/content/pm/
H A DPackageParser.java8768 if (isSplitCached(splitIdx)) { in loadDependenciesForSplit()
8773 if (splitIdx == 0) { in loadDependenciesForSplit()
8790 splitIdx = deps[0]; in loadDependenciesForSplit()
8792 splitIdx = -1; in loadDependenciesForSplit()
8795 if (splitIdx < 0 || isSplitCached(splitIdx)) { in loadDependenciesForSplit()
8803 int parentIdx = splitIdx; in loadDependenciesForSplit()
8870 for (int splitIdx = 0; splitIdx < pkg.splitNames.length; splitIdx++) { in createDependenciesFromPackage()
8899 for (int splitIdx = 0, size = pkg.splitNames.length; splitIdx < size; splitIdx++) { in createDependenciesFromPackage()
8936 while (splitIdx != -1) { in createDependenciesFromPackage()
8944 bitset.set(splitIdx); in createDependenciesFromPackage()
[all …]
/aosp14/frameworks/base/core/java/android/app/
H A DLoadedApk.java653 protected boolean isSplitCached(int splitIdx) { in isSplitCached() argument
655 return mCachedClassLoaders[splitIdx] != null; in isSplitCached()
660 protected void constructSplit(int splitIdx, @NonNull int[] configSplitIndices, in constructSplit() argument
664 if (splitIdx == 0) { in constructSplit()
678 mCachedClassLoaders[splitIdx] = ApplicationLoaders.getDefault().getClassLoader( in constructSplit()
679 mSplitAppDirs[splitIdx - 1], getTargetSdkVersion(), false, null, in constructSplit()
680 null, parent, mSplitClassLoaderNames[splitIdx - 1]); in constructSplit()
683 splitPaths.add(mSplitResDirs[splitIdx - 1]); in constructSplit()
687 mCachedResourcePaths[splitIdx] = splitPaths.toArray(new String[splitPaths.size()]); in constructSplit()