Loading services/core/java/com/android/server/pm/resolution/ComponentResolver.java +7 −4 Original line number Diff line number Diff line Loading @@ -79,7 +79,8 @@ import java.util.Set; import java.util.function.Function; /** Resolves all Android component types [activities, services, providers and receivers]. */ public class ComponentResolver extends ComponentResolverLocked implements Snappable { public class ComponentResolver extends ComponentResolverLocked implements Snappable<ComponentResolverApi> { private static final boolean DEBUG = false; private static final String TAG = "PackageManager"; private static final boolean DEBUG_FILTERS = false; Loading Loading @@ -166,11 +167,13 @@ public class ComponentResolver extends ComponentResolverLocked implements Snappa mProvidersByAuthority = new ArrayMap<>(); mDeferProtectedFilters = true; mSnapshot = new SnapshotCache<ComponentResolverApi>(this, this) { mSnapshot = new SnapshotCache<>(this, this) { @Override public ComponentResolverApi createSnapshot() { synchronized (mLock) { return new ComponentResolverSnapshot(ComponentResolver.this, userNeedsBadgingCache); } }}; } Loading Loading
services/core/java/com/android/server/pm/resolution/ComponentResolver.java +7 −4 Original line number Diff line number Diff line Loading @@ -79,7 +79,8 @@ import java.util.Set; import java.util.function.Function; /** Resolves all Android component types [activities, services, providers and receivers]. */ public class ComponentResolver extends ComponentResolverLocked implements Snappable { public class ComponentResolver extends ComponentResolverLocked implements Snappable<ComponentResolverApi> { private static final boolean DEBUG = false; private static final String TAG = "PackageManager"; private static final boolean DEBUG_FILTERS = false; Loading Loading @@ -166,11 +167,13 @@ public class ComponentResolver extends ComponentResolverLocked implements Snappa mProvidersByAuthority = new ArrayMap<>(); mDeferProtectedFilters = true; mSnapshot = new SnapshotCache<ComponentResolverApi>(this, this) { mSnapshot = new SnapshotCache<>(this, this) { @Override public ComponentResolverApi createSnapshot() { synchronized (mLock) { return new ComponentResolverSnapshot(ComponentResolver.this, userNeedsBadgingCache); } }}; } Loading