Lines Matching refs:source
7 Metalava is a metadata generator intended for the Android source tree, used for
16 * Extracting source level annotations into external annotations file (such as
43 metalava extracts metadata from source code to generate artifacts such as the
77 * Ability to read in an existing android.jar file instead of from source, which
146 not just nullness annotations found in the source code and annotations merged
153 of the source code). This means that the documentation tool itself does not
154 need to be able to figure out which parts of the source code is included in
166 but not versa). It also lets you diff directly on a source tree; it does not
186 Some of these take advantage of looking at the source code which wasn't
275 javadoc, which meant that most of the source tree was opaque. Therefore, as
284 typedefs (@IntDef and @StringDef classes) in the source code. Prior to this
314 a model not just from parsing source code, but from reading older SDK
320 to parse older source code which may no longer be easy to parse.
322 (2) There's a lot of logic for deciding whether code found in the source tree
334 to a source tree or a .jar file, and it constructs Items built on top of PSI:
341 There are methods to load codebases - from source folders, from a .jar file,
343 codebases (from whatever source you want, typically a previous API signature
344 file and the current set of source folders), and then you "diff" the two.