commit | 39e8e26c3ab6a054175ef8e6e4cd339b93f76860 | [log] [tgz] |
---|---|---|
author | Mathew Inwood <mathewi@google.com> | Thu Oct 14 11:10:12 2021 +0000 |
committer | Mathew Inwood <mathewi@google.com> | Thu Oct 14 12:32:11 2021 +0000 |
tree | d3b9496dbfd2e9943ef01a969817a51c1174dd01 | |
parent | ad72354109f306e89367e34492eda5214df8295e [diff] |
Add minimal support for maxTargetSdk=S. This allows developers to put @UnsupportedAppUsage(maxTargetSdk=S) in their code, but does not have the correct behaviour yet. Any APIs annotated like that will remain on the unsupported list (i.e. not actually restricted). The remaining work is tracked in b/203045121, to create the new list and enforce access appropriately. Bug: 169748350 Bug: 202849738 Test: TH Change-Id: I6cbc554299d53f6d243c90e7915f0624117cf1a2
Tools for Android App Compat (go/android-compat).
├── build # python helper scripts for build ├── java # All Java source files; directories follow corresponding java packages │ └── android │ ├── compat │ │ └── annotation # Annotations used for go/compat-framework and go/unsupportedappusage │ └── processor │ └── compat # Java annotation processors for annotations defined in src/ │ ├── changeid # Creates compat_config xml files from @ChangeId constants │ └── unsupportedappusage # Creates csv files with source positions for @UnsupportedAppUsage elements └── javatest # Tests for source files defined under java/