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();