From d23189b998402fc9eae62bb4f7f0223d213c95f8 Mon Sep 17 00:00:00 2001 From: Aurimas Liutikas Date: Tue, 10 Nov 2020 15:32:51 -0800 Subject: Suppress all hidden abstract methods in constructable classes. Having a hidden abstract method for a class that can be extended means that public implementors cannot implement these hidden methods posing a risk that custom implementations will not have required abstract methods resulting in an exception. Bug: 151134792 Test: make update-api Change-Id: I758d12465fabc671be19bedeeceb16885de23c87 Merged-In: I758d12465fabc671be19bedeeceb16885de23c87 Exempt-From-Owner-Approval: large scale suppression of existing issues, no-op in terms of behavior --- telecomm/java/android/telecom/InCallService.java | 1 + 1 file changed, 1 insertion(+) (limited to 'telecomm') diff --git a/telecomm/java/android/telecom/InCallService.java b/telecomm/java/android/telecom/InCallService.java index 982e5f30e28c..07de61759d59 100644 --- a/telecomm/java/android/telecom/InCallService.java +++ b/telecomm/java/android/telecom/InCallService.java @@ -680,6 +680,7 @@ public abstract class InCallService extends Service { public static abstract class VideoCall { /** @hide */ + @SuppressWarnings("HiddenAbstractMethod") public abstract void destroy(); /** -- cgit v1.2.3