platform_build_soong/sdk
Paul Duffin 7291095d82 Differentiate between exported and internal sdk members
Internal sdk members are used by an sdk member but not exported by the
sdk. The exported sdk members are those listed explicitly in one of the
sdk member list properties, e.g. java_header_libs.

The prebuilts of an internal sdk member use a unique name so that they
do not clash with the source module. The use of the module internally
is an implementation detail that must not have any effect outside the
snapshot. Having the same name as the source module could cause it to
override the source module, hence why it needs a unique name.

Similarly, they are marked as private so as to prevent their accidental
use from outside the snapshot.

Bug: 142940300
Test: m nothing
Change-Id: Id5364b410be0592f65666afb3e40e9d3f020251c
2020-02-07 14:03:03 +00:00
..
bp.go Allow an arbitrary tag to be associated with a bp property 2020-01-30 11:45:47 +00:00
cc_sdk_test.go Default apex_available to //apex_available:platform 2020-01-16 09:14:03 +00:00
exports.go Restrict SdkMemberTypes that can be used with sdk/sdk_snapshot 2019-12-31 15:08:59 +00:00
exports_test.go Added module_exports/_snapshot as alias for sdk/_snapshot 2019-12-30 18:03:30 +00:00
java_sdk_test.go Differentiate between exported and internal sdk members 2020-02-07 14:03:03 +00:00
sdk.go Differentiate between exported and internal sdk members 2020-02-07 14:03:03 +00:00
sdk_test.go Ensure prebuilt modules have same visibility as source modules 2019-12-09 13:32:28 +00:00
testing.go Add java_system_modules to sdk/module_exports 2020-02-07 14:03:03 +00:00
update.go Differentiate between exported and internal sdk members 2020-02-07 14:03:03 +00:00