diff --git a/services/api/current.txt b/services/api/current.txt index 18b1df3d418bd..da5b1fcaae99f 100644 --- a/services/api/current.txt +++ b/services/api/current.txt @@ -57,7 +57,6 @@ package com.android.server.pm { public static interface PackageManagerLocal.FilteredSnapshot extends java.lang.AutoCloseable { method public void close(); - method public void forAllPackageStates(@NonNull java.util.function.Consumer); method @Nullable public com.android.server.pm.pkg.PackageState getPackageState(@NonNull String); method @NonNull public java.util.Map getPackageStates(); } @@ -130,13 +129,6 @@ package com.android.server.pm.pkg { } -package com.android.server.pm.snapshot { - - public interface PackageDataSnapshot { - } - -} - package com.android.server.role { public interface RoleServicePlatformHelper { diff --git a/services/core/java/com/android/server/pm/PackageManagerLocal.java b/services/core/java/com/android/server/pm/PackageManagerLocal.java index fad61b858902d..d163d3d7a0854 100644 --- a/services/core/java/com/android/server/pm/PackageManagerLocal.java +++ b/services/core/java/com/android/server/pm/PackageManagerLocal.java @@ -30,7 +30,6 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.util.List; import java.util.Map; -import java.util.function.Consumer; /** * In-process API for server side PackageManager related infrastructure. @@ -177,8 +176,6 @@ public interface PackageManagerLocal { @NonNull Map getPackageStates(); - void forAllPackageStates(@NonNull Consumer consumer); - @Override void close(); } diff --git a/services/core/java/com/android/server/pm/local/PackageManagerLocalImpl.java b/services/core/java/com/android/server/pm/local/PackageManagerLocalImpl.java index 024b63ea5fe2f..f8e154755cff9 100644 --- a/services/core/java/com/android/server/pm/local/PackageManagerLocalImpl.java +++ b/services/core/java/com/android/server/pm/local/PackageManagerLocalImpl.java @@ -34,7 +34,6 @@ import java.io.IOException; import java.util.Collections; import java.util.List; import java.util.Map; -import java.util.function.Consumer; /** @hide */ public class PackageManagerLocalImpl implements PackageManagerLocal { @@ -198,18 +197,5 @@ public class PackageManagerLocalImpl implements PackageManagerLocal { return mFilteredPackageStates; } - - @Override - public void forAllPackageStates(@NonNull Consumer consumer) { - checkClosed(); - - var packageStates = mSnapshot.getPackageStates(); - for (int index = 0, size = packageStates.size(); index < size; index++) { - var packageState = packageStates.valueAt(index); - if (!mSnapshot.shouldFilterApplication(packageState, mCallingUid, mUserId)) { - consumer.accept(packageState); - } - } - } } } diff --git a/services/core/java/com/android/server/pm/snapshot/PackageDataSnapshot.java b/services/core/java/com/android/server/pm/snapshot/PackageDataSnapshot.java index b2080b2d43b13..90a0c7cdf6098 100644 --- a/services/core/java/com/android/server/pm/snapshot/PackageDataSnapshot.java +++ b/services/core/java/com/android/server/pm/snapshot/PackageDataSnapshot.java @@ -16,7 +16,6 @@ package com.android.server.pm.snapshot; -import android.annotation.SystemApi; import android.content.pm.PackageManagerInternal; import com.android.server.pm.Computer; @@ -32,6 +31,5 @@ import com.android.server.pm.PackageManagerService; * * @hide */ -@SystemApi(client = SystemApi.Client.SYSTEM_SERVER) public interface PackageDataSnapshot { }