diff options
| author | Patrick Baumann <patb@google.com> | 2019-07-31 15:18:53 -0700 |
|---|---|---|
| committer | Patrick Baumann <patb@google.com> | 2019-08-02 09:43:49 -0700 |
| commit | 2f2fd718e6b395f026e2eda331219480d4559430 (patch) | |
| tree | 8108960682d35c30c86d182f6216206dcf06b611 /core/java | |
| parent | 774da7799df8a5c88119215ef9e4debbdf6a23fa (diff) | |
Removes direct use of LocalServices.getService
To improve testability, we're relying on dependencies passed into
PackageManagerService via constructor. This change addresses all
dependencies fetched via LocalServices and context.getSystemService.
Test: atest ScanTests
Bug: 137881067
Change-Id: Ifa781fadc44996f3a88db40a956dd0e0d1f9ebb2
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/os/UserManagerInternal.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/os/UserManagerInternal.java b/core/java/android/os/UserManagerInternal.java index 1f6c3cc76ddd..2e3b000f2b39 100644 --- a/core/java/android/os/UserManagerInternal.java +++ b/core/java/android/os/UserManagerInternal.java @@ -221,4 +221,7 @@ public abstract class UserManagerInternal { */ public abstract boolean isSettingRestrictedForUser(String setting, int userId, String value, int callingUid); + + /** @return a specific user restriction that's in effect currently. */ + public abstract boolean hasUserRestriction(String restriction, int userId); } |
