platform_build_soong/apex
Jihoon Kang bd093457e2 Enable hiddenapi check for exportable stubs
This change modifies the dependencies of the hiddenapi to always depend
on the exportable stubs, instead of the currently utilized everything
stubs.

To support this, the full api surface exportable stubs are defined in a
separate change at the `frameworks/base` project. Note that the full api
surface exportable stubs are only used for the hiddenapi purpose, and
`sdk_version` continues to utilize the currently existing everything
stubs.

Currently, this feature is hidden behind the build flag
"RELEASE_HIDDEN_API_EXPORTABLE_STUBS". This feature will be fully
enabled once metalava fully supports handling of the flagged apis.

Test: ENABLE_HIDDENAPI_FLAGS=true m
Bug: 317426356
Change-Id: I109b7cd27b20ceffcdf1766ab8106b0c276be2b3
2024-01-12 01:03:10 +00:00
..
Android.bp Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
androidmk.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
apex.go Merge "Split usage of UseVndk" into main 2024-01-10 01:15:45 +00:00
apex_sdk_member.go Add apexes property to sdk 2022-07-06 15:58:43 +00:00
apex_singleton.go Convert ModuleProvder to generic providers API 2023-12-14 16:12:22 -08:00
apex_test.go Replace panic with ModuleErrorf 2024-01-09 22:53:52 +00:00
bootclasspath_fragment_test.go Enable hiddenapi check for exportable stubs 2024-01-12 01:03:10 +00:00
builder.go Add container property to aconfig_declarations. 2023-11-28 12:37:02 -08:00
classpath_element_test.go Convert OtherModuleProvider to generic providers API 2023-12-14 16:12:22 -08:00
deapexer.go Use the correct bootjars when multiple prebuilt apexes exist 2023-12-20 16:43:01 +00:00
dexpreopt_bootjars_test.go Use the correct bootjars when multiple prebuilt apexes exist 2023-12-20 16:43:01 +00:00
key.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
platform_bootclasspath_test.go Enable hiddenapi check for exportable stubs 2024-01-12 01:03:10 +00:00
prebuilt.go Update usage of SetProvider 2023-12-22 00:06:05 +00:00
systemserver_classpath_fragment_test.go Move dexpreopt processing from java_*_import to prebuilt_apex 2023-12-18 23:17:26 +00:00
TEST_MAPPING
testing.go Add allowed-deps tests 2023-04-27 09:56:04 +09:00
vndk.go apex: Remove 'zip' apex support 2023-08-23 14:01:13 +09:00
vndk_test.go Generate product variants by default 2023-09-27 16:36:40 +09:00