Compile compat annotation against core_current

It only uses java apis so doesn't need "current". This avoids
waiting for metalava to build the framework stubs, so that
things that depend on compat annotations can start building sooner.

Bug: 151160048
Test: m
Change-Id: I96b917bc767876d31a86e80a7088e99c5543ef9c
1 file changed
tree: 474bc0eb293cc01868a071389be2131e16e70652
  1. build/
  2. java/
  3. javatest/
  4. Android.mk
  5. OWNERS
  6. README.md
README.md

Platform compat tools

Tools for Android App Compat (go/android-compat).

What's in here?

├── 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/