summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-01-14 03:56:04 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-01-14 03:56:04 +0000
commit3ead80930b5f21ca658478fbbedac3cc9e6de12f (patch)
treecf15f6a3edf4c2a637f84e3e2dfc4e776573e49e
parent2cb542fd20477a6862d918f3317b9a9ef60c1d35 (diff)
parent3e2051adbd0948bb27013f1afec05017dae71a01 (diff)
Merge "Revert "Use framework-appsearch-stubs instead of framework-appsearch""
-rw-r--r--Android.bp2
-rw-r--r--apex/appsearch/framework/Android.bp29
-rw-r--r--apex/appsearch/service/Android.bp1
3 files changed, 26 insertions, 6 deletions
diff --git a/Android.bp b/Android.bp
index a61b5472e6fc..4e2b156afbbf 100644
--- a/Android.bp
+++ b/Android.bp
@@ -487,7 +487,7 @@ java_library {
"framework-minus-apex",
"updatable_media_stubs",
"framework_mediaprovider_stubs",
- "framework-appsearch-stubs",
+ "framework-appsearch", // TODO(b/146218515): should be framework-appsearch-stubs
"framework-sdkextensions-stubs-systemapi",
// TODO(b/146167933): Use framework-statsd-stubs instead.
"framework-statsd",
diff --git a/apex/appsearch/framework/Android.bp b/apex/appsearch/framework/Android.bp
index 60cc3bec0a9d..1f30dda21ef7 100644
--- a/apex/appsearch/framework/Android.bp
+++ b/apex/appsearch/framework/Android.bp
@@ -30,10 +30,29 @@ java_library {
libs: [
"framework-minus-apex", // TODO(b/146218515) should be framework-system-stubs
],
- visibility: ["//frameworks/base/apex/appsearch:__subpackages__"],
+ visibility: [
+ "//frameworks/base/apex/appsearch:__subpackages__",
+ // TODO(b/146218515) remove this when framework is built with the stub of appsearch
+ "//frameworks/base",
+ ],
apex_available: ["com.android.appsearch"],
}
+metalava_appsearch_docs_args =
+ "--hide-package com.android.server " +
+ "--error UnhiddenSystemApi " +
+ "--hide RequiresPermission " +
+ "--hide MissingPermission " +
+ "--hide BroadcastBehavior " +
+ "--hide HiddenSuperclass " +
+ "--hide DeprecationMismatch " +
+ "--hide UnavailableSymbol " +
+ "--hide SdkConstant " +
+ "--hide HiddenTypeParameter " +
+ "--hide Todo --hide Typo " +
+ "--hide HiddenTypedefConstant " +
+ "--show-annotation android.annotation.SystemApi "
+
droidstubs {
name: "framework-appsearch-stubs-srcs",
srcs: [
@@ -43,8 +62,9 @@ droidstubs {
aidl: {
include_dirs: ["frameworks/base/core/java"],
},
- defaults: ["framework-module-stubs-defaults-systemapi"],
- sdk_version: "system_current",
+ args: metalava_appsearch_docs_args,
+ sdk_version: "core_current",
+ libs: ["android_system_stubs_current"],
}
java_library {
@@ -55,6 +75,7 @@ java_library {
"java",
],
},
- sdk_version: "system_current",
+ sdk_version: "core_current",
+ libs: ["android_system_stubs_current"],
installable: false,
}
diff --git a/apex/appsearch/service/Android.bp b/apex/appsearch/service/Android.bp
index e7abcd9a645a..8aed5d04a32b 100644
--- a/apex/appsearch/service/Android.bp
+++ b/apex/appsearch/service/Android.bp
@@ -20,7 +20,6 @@ java_library {
libs: [
"framework",
"services.core",
- "framework-appsearch",
],
static_libs: [
"icing-java-proto-lite",