Skip to content
Snippets Groups Projects
Commit ba5dde84 authored by Motomu Utsumi's avatar Motomu Utsumi
Browse files

Remove --show-annotation FlaggedApi from flagged-apis-droidstubs

framework-connectivity-flagged-apis-droidstubs is used by
jarjar-rules-generator to avoid jarjaring flagged apis.
But, this usage of --show-annotation FlaggedApi in the flag is not
supported.
So this CL removes --show-annotation FlaggedApi.
As far as framework-connectivity-flagged-apis-droidstubs contains
flagged APIs, it's fine that this droidstubs also contains non-flagged
APIs.

Test: TH
Bug: 312408311
Change-Id: I2f1f5624d98873420c0c36ac6e31386102211045
parent 194bfde5
No related branches found
No related tags found
No related merge requests found
...@@ -266,7 +266,7 @@ java_genrule { ...@@ -266,7 +266,7 @@ java_genrule {
":framework-connectivity-t-pre-jarjar{.jar}", ":framework-connectivity-t-pre-jarjar{.jar}",
":framework-connectivity.stubs.module_lib{.jar}", ":framework-connectivity.stubs.module_lib{.jar}",
":framework-connectivity-t.stubs.module_lib{.jar}", ":framework-connectivity-t.stubs.module_lib{.jar}",
":framework-connectivity-flagged-apis{.jar}", ":framework-connectivity-module-api-stubs-including-flagged{.jar}",
"jarjar-excludes.txt", "jarjar-excludes.txt",
], ],
tools: [ tools: [
...@@ -279,7 +279,7 @@ java_genrule { ...@@ -279,7 +279,7 @@ java_genrule {
"--prefix android.net.connectivity " + "--prefix android.net.connectivity " +
"--apistubs $(location :framework-connectivity.stubs.module_lib{.jar}) " + "--apistubs $(location :framework-connectivity.stubs.module_lib{.jar}) " +
"--apistubs $(location :framework-connectivity-t.stubs.module_lib{.jar}) " + "--apistubs $(location :framework-connectivity-t.stubs.module_lib{.jar}) " +
"--apistubs $(location :framework-connectivity-flagged-apis{.jar}) " + "--apistubs $(location :framework-connectivity-module-api-stubs-including-flagged{.jar}) " +
// Make a ":"-separated list. There will be an extra ":" but empty items are ignored. // Make a ":"-separated list. There will be an extra ":" but empty items are ignored.
"--unsupportedapi $$(printf ':%s' $(locations :connectivity-hiddenapi-files)) " + "--unsupportedapi $$(printf ':%s' $(locations :connectivity-hiddenapi-files)) " +
"--excludes $(location jarjar-excludes.txt) " + "--excludes $(location jarjar-excludes.txt) " +
...@@ -292,7 +292,7 @@ java_genrule { ...@@ -292,7 +292,7 @@ java_genrule {
} }
droidstubs { droidstubs {
name: "framework-connectivity-flagged-apis-droidstubs", name: "framework-connectivity-module-api-stubs-including-flagged-droidstubs",
srcs: [ srcs: [
":framework-connectivity-sources", ":framework-connectivity-sources",
":framework-connectivity-tiramisu-updatable-sources", ":framework-connectivity-tiramisu-updatable-sources",
...@@ -300,7 +300,6 @@ droidstubs { ...@@ -300,7 +300,6 @@ droidstubs {
":framework-thread-sources", ":framework-thread-sources",
], ],
flags: [ flags: [
"--show-annotation android.annotation.FlaggedApi",
"--show-for-stub-purposes-annotation android.annotation.SystemApi" + "--show-for-stub-purposes-annotation android.annotation.SystemApi" +
"\\(client=android.annotation.SystemApi.Client.PRIVILEGED_APPS\\)", "\\(client=android.annotation.SystemApi.Client.PRIVILEGED_APPS\\)",
"--show-for-stub-purposes-annotation android.annotation.SystemApi" + "--show-for-stub-purposes-annotation android.annotation.SystemApi" +
...@@ -315,8 +314,8 @@ droidstubs { ...@@ -315,8 +314,8 @@ droidstubs {
} }
java_library { java_library {
name: "framework-connectivity-flagged-apis", name: "framework-connectivity-module-api-stubs-including-flagged",
srcs: [":framework-connectivity-flagged-apis-droidstubs"], srcs: [":framework-connectivity-module-api-stubs-including-flagged-droidstubs"],
} }
// Library providing limited APIs within the connectivity module, so that R+ components like // Library providing limited APIs within the connectivity module, so that R+ components like
......
...@@ -45,7 +45,7 @@ android_test { ...@@ -45,7 +45,7 @@ android_test {
libs: [ libs: [
"android.test.base", "android.test.base",
"android.test.runner", "android.test.runner",
"framework-connectivity-flagged-apis" "framework-connectivity-module-api-stubs-including-flagged"
], ],
// Test coverage system runs on different devices. Need to // Test coverage system runs on different devices. Need to
// compile for all architectures. // compile for all architectures.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment