Remove -stubs-including-flagged
These were added to allow tests to build against flagged off APIs, in legacy downstream branches that did not support the flagging infrastructure and stripped out flagged off APIs from the stubs. Flagged off APIs are part of the regular stubs in branches used today, so this is not needed anymore. Bug: 399365344 Test: atest Change-Id: Ica7df0c5c9be39d9dca49e0114711a7c43125c3d
This commit is contained in:
parent
a7278d3d00
commit
df5441508e
1 changed files with 0 additions and 32 deletions
|
|
@ -295,7 +295,6 @@ java_genrule {
|
|||
":framework-connectivity-t-pre-jarjar{.jar}",
|
||||
":framework-connectivity.stubs.module_lib{.jar}",
|
||||
":framework-connectivity-t.stubs.module_lib{.jar}",
|
||||
":framework-connectivity-module-api-stubs-including-flagged{.jar}",
|
||||
"jarjar-excludes.txt",
|
||||
],
|
||||
tools: [
|
||||
|
|
@ -308,7 +307,6 @@ 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-module-api-stubs-including-flagged{.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) " +
|
||||
|
|
@ -320,35 +318,6 @@ java_genrule {
|
|||
],
|
||||
}
|
||||
|
||||
droidstubs {
|
||||
name: "framework-connectivity-module-api-stubs-including-flagged-droidstubs",
|
||||
srcs: [
|
||||
":framework-connectivity-sources",
|
||||
":framework-connectivity-tiramisu-updatable-sources",
|
||||
":framework-networksecurity-sources",
|
||||
":framework-nearby-java-sources",
|
||||
":framework-thread-sources",
|
||||
],
|
||||
flags: [
|
||||
"--show-for-stub-purposes-annotation android.annotation.SystemApi" +
|
||||
"\\(client=android.annotation.SystemApi.Client.PRIVILEGED_APPS\\)",
|
||||
"--show-for-stub-purposes-annotation android.annotation.SystemApi" +
|
||||
"\\(client=android.annotation.SystemApi.Client.MODULE_LIBRARIES\\)",
|
||||
],
|
||||
aidl: {
|
||||
include_dirs: [
|
||||
"packages/modules/Connectivity/framework/aidl-export",
|
||||
"packages/modules/Connectivity/Tethering/common/TetheringLib/src",
|
||||
"frameworks/native/aidl/binder", // For PersistableBundle.aidl
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
java_library {
|
||||
name: "framework-connectivity-module-api-stubs-including-flagged",
|
||||
srcs: [":framework-connectivity-module-api-stubs-including-flagged-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.
|
||||
|
|
|
|||
Loading…
Reference in a new issue