platform_build_soong/apex
Paul Duffin 3785673f9b Allow java_sdk_library_import to contribute to hiddenapi processing
Invokes hiddenAPIExtractInformation() on the java_sdk_library_import's
dex implementation jar provided by the deapexer (on behalf of
prebuilt_apex) so that hiddenAPI can extract the information it needs,
if anything, from the dex file.

The dex file provided by deapexer has already had the hiddenapi
information encoded into it so it does not need to do that again.

Usually, it would require a classes implementation jar as well in
order to extract information from UnsupportedAppUsage annotations but
that is not available for a java_sdk_library_import. Fortunately, the
modules that are currently affected by this do not contain any such
annotations. This just uses a public api stubs jar instead.

Bug: 181267622
Test: m nothing
Change-Id: I96275e46f8b7fecba88075319e9f2da5ae315c03
2021-03-01 12:58:28 +00:00
..
allowed_deps.txt Merge "Add the new NetworkStack shim libraries to APEX allowed deps." 2021-02-24 16:01:08 +00:00
Android.bp Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
androidmk.go Merge "Revert "Revert "Automated NDK API coverage used by Mainline modules build integration.""" 2021-01-26 00:13:46 +00:00
apex.go Remove sdkext apex_available allowlist 2021-02-22 10:08:40 +00:00
apex_singleton.go Add PHONY for apex-allowed-deps check. 2020-11-04 20:50:03 +00:00
apex_test.go Allow java_sdk_library_import to contribute to hiddenapi processing 2021-03-01 12:58:28 +00:00
boot_image_test.go Fix some minor issues with boot_image 2021-01-30 12:57:26 +00:00
builder.go Pass list of module libraries to gen_ndk_backed_by_apex.sh 2021-02-08 16:52:07 -08:00
deapexer.go bp2build: convert paths/module refs to Bazel label 2021-02-04 13:45:56 -05:00
key.go Remove unnecessary snake case variables. 2020-12-22 12:38:35 -08:00
OWNERS Track allowed transitive deps in any updatable module. 2020-09-30 21:17:42 +00:00
prebuilt.go Add ctx to AndroidMkExtraEntriesFunc 2021-02-19 23:05:40 +00:00
TEST_MAPPING Add TEST_MAPPING for build/soong/apex 2019-08-07 17:33:24 +09:00
vndk.go Rename ART release APEX to com.android.art. 2020-10-21 15:41:02 +01:00
vndk_test.go Create vndkproduct.libraries.txt 2021-01-05 20:05:39 +09:00