Files
build/tools
Mårten Kongstad b673d3bb7d check-flagged-apis: parse API versions XML
Teach check-flagged-apis to parse API versions XML; this represents the
APIs after metalava has processed the source and kept APIs as is, or
reverted them to the previous SDK snapshot, according to their
@FlaggedApi flags.

As with the API signature parser, limit support to fields to keep things
simple; support for classes and methods will be added in later CLs.

Note: `m sdk dist` will generate an API versions XML file.

Bug: 334870672
Test: atest --host check-flagged-apis-test
Test: check-flagged-apis --api-signature out/target/product/mainline_x86/obj/ETC/frameworks-base-api-current.txt_intermediates/frameworks-base-api-current.txt --flag-values out/soong/.intermediates/all_aconfig_declarations.pb --api-versions out/dist/data/api-versions.xml
Change-Id: I779a0d0cdb8a50536d3fc8d517fa38ba4b0dcd1c
2024-04-17 15:27:48 +02:00
..
2022-01-24 16:19:41 -08:00
2022-12-20 16:51:53 -08:00
2022-08-01 14:45:28 -07:00
2023-12-14 15:37:35 +00:00
2022-01-24 16:19:41 -08:00
2024-04-03 17:20:42 +02:00
2024-03-04 21:20:52 +00:00
2022-01-24 16:19:41 -08:00
2022-06-28 11:23:21 -07:00
2023-10-23 13:41:07 +00:00