• Home
  • History
  • Annotate
Name
Date
Size
#Lines
LOC

..--

manual/android/22-Nov-2023-284277

.gitignoreD22-Nov-202360 87

README.txtD22-Nov-2023713 1412

build.gradleD22-Nov-2023392 1913

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