Files
build_soong/android
Spandan Das f5e03f1c1a Move ApexBundleInfoProvider from apex/ to android/
This provider contains information about the contents of an apex and is
set during the post deps phase of top-level source and prebuilt apexes.

java.dexpreoptDisabled needs to distinguish between platform and apex
variants of a library to prevent creating duplicate ninja rules. It does
so by looking at ApexInfoProvider. This provider gets set on the ctx of
the java_library being dexpreopted.

In case of prebuilts, these rules are being moved to the top-level
prebuilt apexes. Move ApexInfoBundleProvider from apex to android so
that java.dexpreoptDisabled can consume this provider without running
into a golang circular dependency. (java.dexpreoptDisabled will use this
provider in the next CL of this stack).

Test: go build ./android ./apex
Change-Id: I665abd9d0591eeb17b273cc822beb20690e6af09
2024-01-25 22:35:54 +00:00
..
2024-01-05 09:54:09 -08:00
2024-01-18 14:16:06 -08:00
2023-04-17 19:26:07 +00:00
2024-01-09 22:09:07 +00:00
2023-03-22 12:58:38 -07:00
2023-12-13 14:11:24 -08:00
2024-01-05 09:54:09 -08:00
2024-01-18 12:43:24 -08:00
2023-06-22 08:18:33 -07:00
2023-05-19 20:31:32 +00:00
2024-01-18 12:43:24 -08:00
2024-01-18 12:43:24 -08:00
2023-04-10 20:20:41 +00:00
2023-04-10 20:20:41 +00:00
2024-01-05 09:54:09 -08:00
2023-04-26 17:18:19 -07:00
2024-01-18 14:16:06 -08:00
2024-01-03 15:22:32 -08:00
2024-01-09 22:53:52 +00:00
2024-01-18 12:43:24 -08:00
2024-01-18 12:43:24 -08:00
2024-01-18 14:16:06 -08:00
2024-01-18 14:16:06 -08:00
2023-10-16 14:20:00 -07:00
2023-11-08 22:11:24 -08:00
2022-08-03 14:02:33 -07:00