| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| api/ | 08-Apr-2025 | - | 168 | 146 | ||
| bcv/native/ | 08-Apr-2025 | - | 66 | 56 | ||
| src/commonMain/kotlin/androidx/annotation/keep/ | 08-Apr-2025 | - | 333 | 65 | ||
| OWNERS | D | 08-Apr-2025 | 107 | 5 | 5 | |
| README.md | D | 08-Apr-2025 | 882 | 19 | 13 | |
| build.gradle | D | 08-Apr-2025 | 1.8 KiB | 63 | 56 |
README.md
1# androidx.annotation-keep 2 3Annotation library with annotations targeted at informing code shrinkers 4about parts of the program that are used either externally from the program 5itself or internally via reflection and therefore must be kept. 6 7The annotations will over time align with those developed as part of R8, see 8https://r8.googlesource.com/r8/+/refs/heads/main/src/keepanno/java/androidx/annotation/keep 9for the source. 10 11This repository should eventually be populated/updated using the following script 12https://r8.googlesource.com/r8/+/refs/heads/main/tools/update-androidx-keep-annotations.py 13 14The user guide on using the existing R8 annotations is: 15https://r8.googlesource.com/r8/+/refs/heads/main/doc/keepanno-guide.md 16 17The API docs are available for the existing R8 annotations: 18https://r8.googlesource.com/r8/+/refs/heads/main/src/keepanno/java/androidx/annotation/keep 19