• Home
Name Date Size #Lines LOC

..--

manual/android/03-May-2024-294285

.gitignoreD03-May-202460 87

README.txtD03-May-2024713 1412

build.gradleD03-May-2024392 1913

README.txt

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