1*b7bfe76aSAndroid Build Coastguard Worker# Platform compat tools 2*b7bfe76aSAndroid Build Coastguard Worker 3*b7bfe76aSAndroid Build Coastguard WorkerTools for Android App Compat (go/android-compat). 4*b7bfe76aSAndroid Build Coastguard Worker 5*b7bfe76aSAndroid Build Coastguard Worker## What's in here? 6*b7bfe76aSAndroid Build Coastguard Worker 7*b7bfe76aSAndroid Build Coastguard Worker<!-- 8*b7bfe76aSAndroid Build Coastguard Worker# Get the dir structure: 9*b7bfe76aSAndroid Build Coastguard Worker$ tree -F --dirsfirst -d --prune tools/platform-compat/ 10*b7bfe76aSAndroid Build Coastguard Worker--> 11*b7bfe76aSAndroid Build Coastguard Worker 12*b7bfe76aSAndroid Build Coastguard Worker``` 13*b7bfe76aSAndroid Build Coastguard Worker├── build # python helper scripts for build 14*b7bfe76aSAndroid Build Coastguard Worker├── java # All Java source files; directories follow corresponding java packages 15*b7bfe76aSAndroid Build Coastguard Worker│ └── android 16*b7bfe76aSAndroid Build Coastguard Worker│ ├── compat 17*b7bfe76aSAndroid Build Coastguard Worker│ │ └── annotation # Annotations used for go/compat-framework and go/unsupportedappusage 18*b7bfe76aSAndroid Build Coastguard Worker│ └── processor 19*b7bfe76aSAndroid Build Coastguard Worker│ └── compat # Java annotation processors for annotations defined in src/ 20*b7bfe76aSAndroid Build Coastguard Worker│ ├── changeid # Creates compat_config xml files from @ChangeId constants 21*b7bfe76aSAndroid Build Coastguard Worker│ └── unsupportedappusage # Creates csv files with source positions for @UnsupportedAppUsage elements 22*b7bfe76aSAndroid Build Coastguard Worker└── javatest # Tests for source files defined under java/ 23*b7bfe76aSAndroid Build Coastguard Worker``` 24