platform_build_soong/scripts/hiddenapi
Paul Duffin dd97fd2520 analyze_bcpf: Compute hidden_api package properties
Analyzes the signatures of the class members contained within the
bootclasspath_fragment to construct the split_packages,
single_packages and package_prefixes hidden_api properties that are
necessary to remove the internal implementation details from the
hidden API flags.

Bug: 202154151
Test: m analyze_bcpf && analyze_bcpf --bcpf art-bootclasspath-fragment
      m analyze_bcpf && analyze_bcpf --bcpf art-bootclasspath-fragment --fix
      m analyze_bcpf && analyze_bcpf --bcpf com.android.mediaprovider-bootclasspath-fragment --fix
      atest --host analyze_bcpf_test
Change-Id: I4a8e5a8bfee2a44775e714b9226cd4a7382e0123
2022-03-30 16:00:08 +01:00
..
analyze_bcpf.py analyze_bcpf: Compute hidden_api package properties 2022-03-30 16:00:08 +01:00
analyze_bcpf_test.py analyze_bcpf: Compute hidden_api package properties 2022-03-30 16:00:08 +01:00
Android.bp analyze_bcpf: Add --fix option 2022-03-30 16:00:08 +01:00
generate_hiddenapi_lists.py Apply pylint to scripts/hiddenapi/generate_hiddenapi_lists* 2021-08-27 00:09:25 +00:00
generate_hiddenapi_lists_test.py Apply pylint to scripts/hiddenapi/generate_hiddenapi_lists* 2021-08-27 00:09:25 +00:00
merge_csv.py Apply pylint to remaining scripts in hiddenapi 2021-08-27 00:30:41 +00:00
signature_patterns.py Make bootclasspath_fragment hidden API package checks exhaustive 2022-03-18 10:54:51 +00:00
signature_patterns_test.py Make bootclasspath_fragment hidden API package checks exhaustive 2022-03-18 10:54:51 +00:00
signature_trie.py Allow traversal over the trie structure 2022-03-15 15:33:51 +00:00
signature_trie_test.py Allow traversal over the trie structure 2022-03-15 15:33:51 +00:00
verify_overlaps.py Extract signature_trie.py from verify_overlaps.py 2022-03-09 14:04:23 +00:00
verify_overlaps_test.py Extract signature_trie.py from verify_overlaps.py 2022-03-09 14:04:23 +00:00