Loading services/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -180,8 +180,8 @@ package com.android.server.pm.pkg { method @Nullable public String getPrimaryCpuAbi(); method @Nullable public String getSeInfo(); method @Nullable public String getSecondaryCpuAbi(); method @NonNull public java.util.List<com.android.server.pm.pkg.SharedLibrary> getSharedLibraryDependencies(); method @NonNull public com.android.server.pm.pkg.PackageUserState getStateForUser(@NonNull android.os.UserHandle); method @NonNull public java.util.List<com.android.server.pm.pkg.SharedLibrary> getUsesLibraries(); method public boolean isApex(); method public boolean isPrivileged(); method public boolean isSystem(); Loading services/core/java/com/android/server/pm/InstallPackageHelper.java +2 −1 Original line number Diff line number Diff line Loading @@ -388,7 +388,8 @@ final class InstallPackageHelper { } if (reconciledPkg.mCollectedSharedLibraryInfos != null || (oldPkgSetting != null && oldPkgSetting.getUsesLibraries() != null)) { || (oldPkgSetting != null && !oldPkgSetting.getSharedLibraryDependencies().isEmpty())) { // Reconcile if the new package or the old package uses shared libraries. // It is possible that the old package uses shared libraries but the new one doesn't. mSharedLibraries.executeSharedLibrariesUpdate(pkg, pkgSetting, null, null, Loading services/core/java/com/android/server/pm/PackageSetting.java +1 −1 Original line number Diff line number Diff line Loading @@ -1219,7 +1219,7 @@ public class PackageSetting extends SettingBase implements PackageStateInternal @NonNull @Override public List<SharedLibrary> getUsesLibraries() { public List<SharedLibrary> getSharedLibraryDependencies() { return (List<SharedLibrary>) (List<?>) pkgState.getUsesLibraryInfos(); } Loading services/core/java/com/android/server/pm/pkg/PackageState.java +3 −2 Original line number Diff line number Diff line Loading @@ -158,10 +158,11 @@ public interface PackageState { PackageUserState getStateForUser(@NonNull UserHandle user); /** * @see R.styleable#AndroidManifestUsesLibrary * List of shared libraries that this package declares a dependency on. This includes all * types of libraries, system or app provided and Java or native. */ @NonNull List<SharedLibrary> getUsesLibraries(); List<SharedLibrary> getSharedLibraryDependencies(); /** Whether this represents an APEX module. This is different from an APK inside an APEX. */ boolean isApex(); Loading services/core/java/com/android/server/pm/pkg/PackageStateImpl.java +2 −2 Original line number Diff line number Diff line Loading @@ -190,7 +190,7 @@ public class PackageStateImpl implements PackageState { mUsesSdkLibrariesVersionsMajor = pkgState.getUsesSdkLibrariesVersionsMajor(); mUsesStaticLibraries = pkgState.getUsesStaticLibraries(); mUsesStaticLibrariesVersions = pkgState.getUsesStaticLibrariesVersions(); mUsesLibraries = Collections.unmodifiableList(pkgState.getUsesLibraries()); mUsesLibraries = Collections.unmodifiableList(pkgState.getSharedLibraryDependencies()); mUsesLibraryFiles = Collections.unmodifiableList(pkgState.getUsesLibraryFiles()); setBoolean(Booleans.FORCE_QUERYABLE_OVERRIDE, pkgState.isForceQueryableOverride()); setBoolean(Booleans.HIDDEN_UNTIL_INSTALLED, pkgState.isHiddenUntilInstalled()); Loading Loading @@ -693,7 +693,7 @@ public class PackageStateImpl implements PackageState { } @DataClass.Generated.Member public @NonNull List<SharedLibrary> getUsesLibraries() { public @NonNull List<SharedLibrary> getSharedLibraryDependencies() { return mUsesLibraries; } Loading Loading
services/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -180,8 +180,8 @@ package com.android.server.pm.pkg { method @Nullable public String getPrimaryCpuAbi(); method @Nullable public String getSeInfo(); method @Nullable public String getSecondaryCpuAbi(); method @NonNull public java.util.List<com.android.server.pm.pkg.SharedLibrary> getSharedLibraryDependencies(); method @NonNull public com.android.server.pm.pkg.PackageUserState getStateForUser(@NonNull android.os.UserHandle); method @NonNull public java.util.List<com.android.server.pm.pkg.SharedLibrary> getUsesLibraries(); method public boolean isApex(); method public boolean isPrivileged(); method public boolean isSystem(); Loading
services/core/java/com/android/server/pm/InstallPackageHelper.java +2 −1 Original line number Diff line number Diff line Loading @@ -388,7 +388,8 @@ final class InstallPackageHelper { } if (reconciledPkg.mCollectedSharedLibraryInfos != null || (oldPkgSetting != null && oldPkgSetting.getUsesLibraries() != null)) { || (oldPkgSetting != null && !oldPkgSetting.getSharedLibraryDependencies().isEmpty())) { // Reconcile if the new package or the old package uses shared libraries. // It is possible that the old package uses shared libraries but the new one doesn't. mSharedLibraries.executeSharedLibrariesUpdate(pkg, pkgSetting, null, null, Loading
services/core/java/com/android/server/pm/PackageSetting.java +1 −1 Original line number Diff line number Diff line Loading @@ -1219,7 +1219,7 @@ public class PackageSetting extends SettingBase implements PackageStateInternal @NonNull @Override public List<SharedLibrary> getUsesLibraries() { public List<SharedLibrary> getSharedLibraryDependencies() { return (List<SharedLibrary>) (List<?>) pkgState.getUsesLibraryInfos(); } Loading
services/core/java/com/android/server/pm/pkg/PackageState.java +3 −2 Original line number Diff line number Diff line Loading @@ -158,10 +158,11 @@ public interface PackageState { PackageUserState getStateForUser(@NonNull UserHandle user); /** * @see R.styleable#AndroidManifestUsesLibrary * List of shared libraries that this package declares a dependency on. This includes all * types of libraries, system or app provided and Java or native. */ @NonNull List<SharedLibrary> getUsesLibraries(); List<SharedLibrary> getSharedLibraryDependencies(); /** Whether this represents an APEX module. This is different from an APK inside an APEX. */ boolean isApex(); Loading
services/core/java/com/android/server/pm/pkg/PackageStateImpl.java +2 −2 Original line number Diff line number Diff line Loading @@ -190,7 +190,7 @@ public class PackageStateImpl implements PackageState { mUsesSdkLibrariesVersionsMajor = pkgState.getUsesSdkLibrariesVersionsMajor(); mUsesStaticLibraries = pkgState.getUsesStaticLibraries(); mUsesStaticLibrariesVersions = pkgState.getUsesStaticLibrariesVersions(); mUsesLibraries = Collections.unmodifiableList(pkgState.getUsesLibraries()); mUsesLibraries = Collections.unmodifiableList(pkgState.getSharedLibraryDependencies()); mUsesLibraryFiles = Collections.unmodifiableList(pkgState.getUsesLibraryFiles()); setBoolean(Booleans.FORCE_QUERYABLE_OVERRIDE, pkgState.isForceQueryableOverride()); setBoolean(Booleans.HIDDEN_UNTIL_INSTALLED, pkgState.isHiddenUntilInstalled()); Loading Loading @@ -693,7 +693,7 @@ public class PackageStateImpl implements PackageState { } @DataClass.Generated.Member public @NonNull List<SharedLibrary> getUsesLibraries() { public @NonNull List<SharedLibrary> getSharedLibraryDependencies() { return mUsesLibraries; } Loading