From a90de2e13dc222948cdd6cd19d54419e88e31fb1 Mon Sep 17 00:00:00 2001 From: Adrian Roos Date: Fri, 1 Nov 2019 18:35:53 +0100 Subject: [PATCH] API Lint: Ignore CallbackInterface in platform It is okay to use callback interfaces because with Java 8 default interface methods avoid the extensibility issue interfaces had previously. Test: make checkapi Change-Id: I7c931af638b83b4242f03dde9bc460b0981f66cd --- Android.bp | 1 + 1 file changed, 1 insertion(+) diff --git a/Android.bp b/Android.bp index 90dca0350a0ca..d3b2c87ecf1af 100644 --- a/Android.bp +++ b/Android.bp @@ -919,6 +919,7 @@ metalava_framework_docs_args = "--manifest $(location core/res/AndroidManifest.x "--hide-package com.android.org.conscrypt --hide-package com.android.server " + "--error UnhiddenSystemApi " + "--hide RequiresPermission " + + "--hide CallbackInterface " + "--hide MissingPermission --hide BroadcastBehavior " + "--hide HiddenSuperclass --hide DeprecationMismatch --hide UnavailableSymbol " + "--hide SdkConstant --hide HiddenTypeParameter --hide Todo --hide Typo "