Mark @FlaggedApi flags as exported

An aconfig flag that is used together with @FlaggedApi must be marked as
`is_exported: true` to guarantee that the auto-generated lookup code
checks the actual flag value (instead of using a hard-coded value set at
compile time). This is important when the API is called across aconfig
container boundaries (e.g. a mainline module calling code on the system
partition).

Mark all non-exported flags used with @FlaggedApi as exported.

The "all @FlaggedApi flags are exported" invariant should be checked at
build time; this will be added in future CLs.

Bug: 378061535
Test: treehugger
Flag: EXEMPT can't flag changes to flag declarations
Change-Id: Ibab76118abdefcb593ce8fc393acc1907bd9b5f1
1 file changed
tree: de3a6edb70f1e11845c33d8169676679a5bcc469
  1. apex/
  2. common/
  3. federatedcompute/
  4. flags/
  5. framework/
  6. pluginlib/
  7. samples/
  8. src/
  9. systemservice/
  10. tests/
  11. .gitignore
  12. Android.bp
  13. AndroidManifest.xml
  14. CONTRIBUTING
  15. EmptyManifest.xml
  16. LICENSE
  17. OWNERS
  18. PREUPLOAD.cfg
  19. README.md
  20. TEST_MAPPING
README.md

OnDevicePersonalization Module

This repository contains implementations of OnDevicePersonalization module.