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
Change-Id: I306b4533f723ee7fafba1de12d7fe446544f8ce7
diff --git a/apex/jobscheduler/service/Android.bp b/apex/jobscheduler/service/Android.bp
index ace56d4..06c7d64 100644
--- a/apex/jobscheduler/service/Android.bp
+++ b/apex/jobscheduler/service/Android.bp
@@ -24,6 +24,7 @@
"app-compat-annotations",
"error_prone_annotations",
"framework",
+ "keepanno-annotations",
"services.core",
"unsupportedappusage",
],