Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
manual/android/ | 22-Nov-2023 | - | 284 | 277 | ||
.gitignore | D | 22-Nov-2023 | 60 | 8 | 7 | |
README.txt | D | 22-Nov-2023 | 713 | 14 | 12 | |
build.gradle | D | 22-Nov-2023 | 392 | 19 | 13 |
README.txt
1 This tool can be used to extract platform annotations, for use by 2 Android Studio, IntelliJ, and lint. It creates a .zip file with 3 external annotations in a format that IntelliJ and lint can read. This 4 allows annotations to live separately from the actual library's .class 5 files. This is particularly useful for annotations that have source 6 retention that we still want to allow the IDE to be aware 7 of. Furthermore, for the typedef annotations in particular, compiled 8 annotations cannot hold all the information we want to capture (e.g. a 9 reference to the actual field that is part of the typedef, not its 10 inlined value.) 11 12 To build it, run "gradle installApp", then look in build/install for 13 the extract command. 14