commit | 0e5d16c6f0f92c81616e3821c6e58491821b8610 | [log] [tgz] |
---|---|---|
author | Zi Wang <mrziwang@google.com> | Thu Feb 08 06:19:34 2024 +0000 |
committer | Android Build Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Thu Feb 08 06:19:34 2024 +0000 |
tree | cf437371d7de1ce77129efffe164f673d73dd8b2 | |
parent | 62e3c247570650c2c6d7f4044bf8e317c128659d [diff] [blame] |
Add property Exportable to aconfig_declarations Only when aconfig_declarations explicitly set this property true, its flags will be repackaged. If a java_aconfig_library has mode "exported", its corresponding aconfig_declarations must have exportable prop set to true. Test: Added unit tests and CI Bug: 310504781 Ignore-AOSP-First: this change will be cherry picked to aosp (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e4527f3010b3fd6f33948a15a9b4fdc944da34f0) Merged-In: Ie9526e3755a6e7d142b377d5dd85a1bc60ffabc5 Change-Id: Ie9526e3755a6e7d142b377d5dd85a1bc60ffabc5
diff --git a/aconfig/codegen/java_aconfig_library_test.go b/aconfig/codegen/java_aconfig_library_test.go index 85d2675..de45b5c 100644 --- a/aconfig/codegen/java_aconfig_library_test.go +++ b/aconfig/codegen/java_aconfig_library_test.go
@@ -176,6 +176,7 @@ name: "my_aconfig_declarations", package: "com.example.package", srcs: ["foo.aconfig"], + exportable: true, } java_aconfig_library {