The default specifies sdk_version correctly, so use
the inherited value to make it easier to make global
changes.
Bug: 144149403
Test: m
Change-Id: Ibc2a1af60f10dd5d270e502011a70e20e7ed934a
This reverts commit 7d6704e4b07283b893b8ae07f7e92ad46a7f4187.
The experiment has concluded, and we don't want these APIs in
the finalized R api.
Also update the newly-arrived module txt files.
Bug: 149108482
Test: m checkapi
Change-Id: I965111b9a8ad2d3e5849bd9dfdae9c00cc471ce6
Makes it convenient to change all stubs from a central place.
Bug: 149293194
Test: m framework-sdkextensions-stubs{public,system,module_libs_}api
Change-Id: I955ed9b61985f84a7a3a2d18127ddf0e00a73630
This adds metalava api tracking generation to the module
stub rules, to make sure we know exactly what API a
particular module stub exports.
Bug: 147768409
Test: m update-api
Exempt-From-Owner-Approval: Approved in master
Change-Id: Iaf2ef5b5751eb208d119ddbc74481239366fe581
Merged-In: Iaf2ef5b5751eb208d119ddbc74481239366fe581
Add module_libs_api stubs for sdkextensions, and tweak the naming
of the existing targets to follow a better convention.
Bug: 147768409
Test: m
Change-Id: Ie3ae677aa0334a4263f0899929c9a9657caf7bc2
The non-updatable part of the platform shouldn't directly link to the
boot jars in APEXes. Ensure this by
1) setting the visibility property for the boot jars so that they are
not visible to non-APEX modules and
2) setting the apex_available property so that the boot jars are only
built for the corresponding APEXes, but not for others.
Bug: b/146167933
Bug: b/146218515
Bug: b/147200698
Test: m
Change-Id: I251fabd773bc31f46d572d143c72dd9162f3f0a6
Merged-In: I251fabd773bc31f46d572d143c72dd9162f3f0a6
Because the tests build for 64-bit but run on 32-bit, this
requires adding a variant of derive_sdk that uses prefer32.
This apex has an SDK level of 45, which is verified in the
test. Also trigger the e2e test on changes to the apex.
Bug: 137191822
Bug: 143937446
Test: atest sdkextensions_e2e_test
Test: m
Change-Id: I88a75b4f438004ed9425e6629666cbbae1ab0882
Merged-In: I88a75b4f438004ed9425e6629666cbbae1ab0882
(cherry picked from commit 0d2e2a076804ac40e78728914e9928c62b76cd99)