Skip to content
Snippets Groups Projects
Commit f652d2ca authored by Motomu Utsumi's avatar Motomu Utsumi Committed by Gerrit Code Review
Browse files

Merge "Make FlaggedAPI available to CtsThreadNetworkTestCases" into main

parents 289ec282 ada9e987
No related branches found
No related tags found
No related merge requests found
......@@ -266,6 +266,7 @@ java_genrule {
":framework-connectivity-t-pre-jarjar{.jar}",
":framework-connectivity.stubs.module_lib{.jar}",
":framework-connectivity-t.stubs.module_lib{.jar}",
":framework-connectivity-flagged-apis{.jar}",
"jarjar-excludes.txt",
],
tools: [
......@@ -278,6 +279,7 @@ java_genrule {
"--prefix android.net.connectivity " +
"--apistubs $(location :framework-connectivity.stubs.module_lib{.jar}) " +
"--apistubs $(location :framework-connectivity-t.stubs.module_lib{.jar}) " +
"--apistubs $(location :framework-connectivity-flagged-apis{.jar}) " +
// Make a ":"-separated list. There will be an extra ":" but empty items are ignored.
"--unsupportedapi $$(printf ':%s' $(locations :connectivity-hiddenapi-files)) " +
"--excludes $(location jarjar-excludes.txt) " +
......@@ -289,6 +291,30 @@ java_genrule {
],
}
droidstubs {
name: "framework-connectivity-flagged-apis-droidstubs",
srcs: [
":framework-connectivity-sources",
":framework-connectivity-tiramisu-updatable-sources",
":framework-nearby-java-sources",
":framework-thread-sources",
],
flags: [
"--show-annotation android.annotation.FlaggedApi",
],
aidl: {
include_dirs: [
"packages/modules/Connectivity/framework/aidl-export",
"frameworks/native/aidl/binder", // For PersistableBundle.aidl
],
},
}
java_library {
name: "framework-connectivity-flagged-apis",
srcs: [":framework-connectivity-flagged-apis-droidstubs"],
}
// Library providing limited APIs within the connectivity module, so that R+ components like
// Tethering have a controlled way to depend on newer components like framework-connectivity that
// are not loaded on R.
......
......@@ -26,6 +26,7 @@ filegroup {
],
path: "java",
visibility: [
"//packages/modules/Connectivity/framework:__subpackages__",
"//packages/modules/Connectivity/framework-t:__subpackages__",
],
}
......
......@@ -44,6 +44,7 @@ android_test {
libs: [
"android.test.base",
"android.test.runner",
"framework-connectivity-flagged-apis"
],
// Test coverage system runs on different devices. Need to
// 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