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