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
public void reportChange(long changeId, ApplicationInfo appInfo) {
reportChangeByUid(changeId, appInfo.uid);
checkCompatChangeLogPermission();
reportChangeInternal(changeId, appInfo.uid, ChangeReporter.STATE_LOGGED);
}
@Override
public void reportChangeByPackageName(long changeId, String packageName,
@UserIdInt int userId) {
checkCompatChangeLogPermission();
ApplicationInfo appInfo = getApplicationInfo(packageName, userId);
if (appInfo != null) {
reportChangeByUid(changeId, appInfo.uid);
reportChangeInternal(changeId, appInfo.uid, ChangeReporter.STATE_LOGGED);
}
}