SimpleManualPermissionEnforcementDetector: conditional ERROR level incident
Use the new information available in @PermissionMethod to raise an
ERROR level incident if we are confident that migrating to
@EnforcePermission is not behavior changing:
- the called PermissionMethod returns void, indicating it *enforces*
that PackageManager.PERMISSION_GRANTED is true
- the called PermissionMethod is annotated orSelf = true, meaning it
passes of the calling process OR the current process has the
permission
Bug: 232058525
Test: SimpleManualPermissionEnforcementDetectorTest
Change-Id: Ic4be3d06d6b6446ee81560a6eda7bf9249db1f4c
5 files changed