Add sample links to generated annotations Match https://android-review.googlesource.com/c/platform/frameworks/support/+/3939454 Bug: b/481460658 Change-Id: Ied82bc10764f72579d51a10a67d9b2ea027d6f31
diff --git a/src/keepanno/java/androidx/annotation/keep/UsesReflectionToConstruct.kt b/src/keepanno/java/androidx/annotation/keep/UsesReflectionToConstruct.kt index 35a04cb..d135e40 100644 --- a/src/keepanno/java/androidx/annotation/keep/UsesReflectionToConstruct.kt +++ b/src/keepanno/java/androidx/annotation/keep/UsesReflectionToConstruct.kt
@@ -36,6 +36,8 @@ * `@UsesReflectionToConstruct()` is a convenience for `@UsesReflectionToAccessMethod(methodName = * "<init>")` * + * @sample androidx.annotation.keep.samples.usesReflectionToConstructSample_default + * @sample androidx.annotation.keep.samples.usesReflectionToConstructSample_parameters * @see UsesReflectionToAccessMethod * @see UsesReflectionToAccessField */
diff --git a/src/test/java/com/android/tools/r8/keepanno/utils/KeepItemAnnotationGenerator.java b/src/test/java/com/android/tools/r8/keepanno/utils/KeepItemAnnotationGenerator.java index 5a393e5..fa369a1 100644 --- a/src/test/java/com/android/tools/r8/keepanno/utils/KeepItemAnnotationGenerator.java +++ b/src/test/java/com/android/tools/r8/keepanno/utils/KeepItemAnnotationGenerator.java
@@ -2023,6 +2023,10 @@ + " `@UsesReflectionToAccessMethod(methodName = \"<init>\")`") .addSection("@see UsesReflectionToAccessMethod") .addSection("@see UsesReflectionToAccessField") + .addSection( + "@sample androidx.annotation.keep.samples.usesReflectionToConstructSample_default") + .addSection( + "@sample androidx.annotation.keep.samples.usesReflectionToConstructSample_parameters") .printDoc(this::println); printOpenAnnotationClassTargetingClassFieldMethodCtor(USES_REFLECTION_TO_CONSTRUCT); println();