Files
build_soong/java
Ulya Trafimovich eea486a580 Respect provides_uses_lib for modules added via [optional_]uses_libs
Previously `provides_uses_lib` property affected only those
<uses-library> dependencies that are automatically deduced by Soong as
implicit Java SDK libraries reachable from the `libs` property. Other
<uses-library> dependencies that are explicitly added in `uses_libs` and
`optional_uses_libs` properties ignored `provides_uses_lib`.

As TestUsesLibraries shows (see the TODOs), Soong behaviour is still
incorrect in two ways (to be addressed in follow-up CLs):

- `uses_libs`/`optional_uses_libs` are passed to manifest_fixer
- verify_uses_libraries check is based on `uses_libs`/
  `optional_uses_libs`, and not on the CLC as it should be

Bug: 132357300
Test: m nothing
Change-Id: I0ec7aab9dcd44554d1a79ddd382491c562266fa3
2021-03-01 17:31:23 +00:00
..
2020-11-30 14:16:02 -08:00
2021-02-19 12:16:12 +09:00
2020-12-21 12:31:51 -08:00
2021-01-26 13:00:07 +00:00
2021-02-22 12:09:01 +00:00
2020-12-01 16:22:16 -08:00
2020-11-24 14:13:31 +09:00
2019-10-18 15:14:15 -07:00