platform_build_soong/sdk
Paul Duffin d99d997238 Explicitly specify visibility in sdk/module_exports snapshot
This change ensures that each prebuilt in a snapshot explicitly
specifies its visibility even when that visibility is the current
default. This is done for two reasons:
1. It simplifies a follow up change that adds visibility rules to an
   existing set of rules.
2. It ensures that the snapshots are independent of the current Soong
   default visibility.

The latter is important because we intend to switch from modules being
visible to everyone by default (i.e. //visibility:public) to only being
visible to modules in the same package (i.e. //visibility:private). By
making the snapshots of modules that do not specify any visibility
explicitly specify that they are "//visibility:public" it ensures that
the snapshots will not need to be changed when the default changes.

Bug: 168301990
Test: m nothing
Change-Id: Ia034f4a1e5124c17f46d73b0e9a6c5f2a251038e
2020-10-01 18:20:13 +01:00
..
Android.bp Soong package structure refactoring 2020-06-01 13:44:48 -07:00
bp.go Handle property structs and BpPropertySets as values to AddProperty. 2020-09-25 00:33:04 +01:00
bp_test.go Handle property structs and BpPropertySets as values to AddProperty. 2020-09-25 00:33:04 +01:00
cc_sdk_test.go Explicitly specify visibility in sdk/module_exports snapshot 2020-10-01 18:20:13 +01:00
exports.go Restrict SdkMemberTypes that can be used with sdk/sdk_snapshot 2019-12-31 15:08:59 +00:00
exports_test.go Explicitly specify visibility in sdk/module_exports snapshot 2020-10-01 18:20:13 +01:00
java_sdk_test.go Explicitly specify visibility in sdk/module_exports snapshot 2020-10-01 18:20:13 +01:00
sdk.go Avoid creating APEX variant for sdk member 2020-07-24 11:10:10 +01:00
sdk_test.go Disable all SDK snapshot generation tests on mac. 2020-07-15 16:58:05 +01:00
testing.go Allow java_sdk_library to specify doctags_files 2020-09-28 18:35:57 +01:00
update.go Merge "Propagate all sanitizer flags in SDK snapshots." 2020-09-29 10:43:08 +00:00