Files
frameworks_base/core/java/android/content
mattgilbride 8e806dd2b1 Add parameters to @PermissionMethod
- orSelf: signifies that this method checks if the calling process OR
  the current process has the permission
- anyOf: signifies that if this method checks multiple permissions,
  the check passes if ANY ONE of the permissions is granted
- value (default parameter): a hard coded list of permissions that this method checks.
  This parameter is useful for static analysis, where the implementation
  of some @PermissionMethod may not be visible across library
  boundaries.  A good example of this is
  NetworkStack#checkNetworkStackPermission, which is a source in
  framework-minus-apex, but is used from services.core.unboosted.  Since
  it passes straight into a helper which checks the actual permissions,
  it's not possible for lint running on services.core.unboosted to see
  which permissions are checked.

Bug: 247537842
Test: TH
Change-Id: Ia5d92149763766576602f5d84a86c67f6fb7e96d
2022-11-22 19:04:17 +00:00
..
2022-11-15 10:04:17 +00:00
2022-11-22 19:04:17 +00:00
2022-11-14 18:38:12 +00:00
2022-05-19 17:48:11 +00:00