commit | 06fcabde6a3625f4080ac6b71fce894948eee955 | [log] [tgz] |
---|---|---|
author | Jared Duke <jdduke@google.com> | Tue Jun 25 16:13:59 2024 +0000 |
committer | Android Build Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Tue Jun 25 16:13:59 2024 +0000 |
tree | 5666e08c4559a432d8b292bd8ccd479c1a8fb6be | |
parent | 11564060592a4f1299e11d1497a3f190a8d7777c [diff] [blame] |
Clean up reflection-related services keep rules Prefer using annotations (@UsesReflection + @UsedByReflection) for various classes that are instantiated via reflection in system server. The auto-generated keep rules are comparable to the existing ones, but are easier to maintain and more targeted. Test: m + diff services.jar for equivalent output Bug: 210510433 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5123eb381d98efcd93a8bd775e1107809efb1075) Merged-In: I306b4533f723ee7fafba1de12d7fe446544f8ce7 Change-Id: I306b4533f723ee7fafba1de12d7fe446544f8ce7
diff --git a/services/Android.bp b/services/Android.bp index 0fbbd16..a0d3454 100644 --- a/services/Android.bp +++ b/services/Android.bp
@@ -239,6 +239,7 @@ libs: [ "android.hidl.manager-V1.0-java", "framework-tethering.stubs.module_lib", + "keepanno-annotations", "service-art.stubs.system_server", "service-permission.stubs.system_server", "service-rkp.stubs.system_server",