From e85ff5def0759c9549e8eefbfb93db293af5fa2f Mon Sep 17 00:00:00 2001 From: Jakub Pawlowski Date: Wed, 3 Jul 2024 18:12:44 +0200 Subject: Make sendOrderedBroadcastAsUserMultiplePermissions non-abstract As per linter warning and code reviews comment. It makes it easier on inheritting classes. Flag: com.android.bluetooth.ordered_broadcast_multiple_permissions Test: mma -j68 Bug: 344915071 Merged-In: I308f965802aff385914d514e0bc50a1e716e096e Change-Id: I308f965802aff385914d514e0bc50a1e716e096e --- core/java/android/content/Context.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java index 0603cf40fefb..b121da37fd40 100644 --- a/core/java/android/content/Context.java +++ b/core/java/android/content/Context.java @@ -2925,10 +2925,12 @@ public abstract class Context { */ @SuppressWarnings("HiddenAbstractMethod") @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS) - public abstract void sendOrderedBroadcastAsUserMultiplePermissions(Intent intent, + public void sendOrderedBroadcastAsUserMultiplePermissions(Intent intent, UserHandle user, String[] receiverPermissions, int appOp, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, - String initialData, Bundle initialExtras); + String initialData, Bundle initialExtras) { + throw new RuntimeException("Not implemented. Must override in a subclass."); + } /** * Version of -- cgit v1.2.3-59-g8ed1b