Merge "Check for permission on every @Override method." into sc-dev am: f680d8a493

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14934059

Change-Id: I46a91abaf189f38ece1c98d80f23037a84358548
This commit is contained in:
TreeHugger Robot
2021-06-15 09:13:47 +00:00
committed by Automerger Merge Worker

View File

@@ -91,15 +91,17 @@ public class PlatformCompat extends IPlatformCompat.Stub {
@Override @Override
public void reportChange(long changeId, ApplicationInfo appInfo) { public void reportChange(long changeId, ApplicationInfo appInfo) {
reportChangeByUid(changeId, appInfo.uid); checkCompatChangeLogPermission();
reportChangeInternal(changeId, appInfo.uid, ChangeReporter.STATE_LOGGED);
} }
@Override @Override
public void reportChangeByPackageName(long changeId, String packageName, public void reportChangeByPackageName(long changeId, String packageName,
@UserIdInt int userId) { @UserIdInt int userId) {
checkCompatChangeLogPermission();
ApplicationInfo appInfo = getApplicationInfo(packageName, userId); ApplicationInfo appInfo = getApplicationInfo(packageName, userId);
if (appInfo != null) { if (appInfo != null) {
reportChangeByUid(changeId, appInfo.uid); reportChangeInternal(changeId, appInfo.uid, ChangeReporter.STATE_LOGGED);
} }
} }