summaryrefslogtreecommitdiff
path: root/tools/warn/java_warn_patterns.py
diff options
context:
space:
mode:
author Mårten Kongstad <amhk@google.com> 2025-01-22 08:23:14 +0100
committer Mårten Kongstad <amhk@google.com> 2025-01-24 13:53:22 +0100
commit0f4e0326c5e9735242ea236e82e00abaf6f976bb (patch)
treeb27fbf3f038c9d210f8b48032c1680557c7ec14b /tools/warn/java_warn_patterns.py
parent658988a056be3dc02e0f49b0a6831d59cfb8cc2f (diff)
record-finalized-flags: add actual implementation
From the command's --help text: ---- 8< ---- The prebuilts/sdk/<version>/finalized-flags.txt files list all aconfig flags that have been used with @FlaggedApi annotations on APIs that have been finalized. These files are used to prevent flags from being re-used for new, unfinalized, APIs, and by the aconfig code generation. This tool works as follows: - Read API signature files from source tree (*current.txt files) [--api-signature-file] - Read the current aconfig flag values from source tree [--flag-file] - Read the previous finalized-flags.txt files from prebuilts/sdk [--finalized-flag-file] - Extract the flags slated for API finalization by scanning through the API signature files for flags that are ENABLED and READ_ONLY - Merge the found flags with the recorded flags from previos API finalizations - Print the set of flags to stdout ---- >8 ---- Bug: 377676163 Test: atest record-finalized-flags-test Merged-In: Icde8c63fc54791429865168989bfb6af01845d15 Change-Id: Icde8c63fc54791429865168989bfb6af01845d15
Diffstat (limited to 'tools/warn/java_warn_patterns.py')
0 files changed, 0 insertions, 0 deletions