Migrate the `JavaStarlarkApiTest.testJavaInfoGetGenJarsProvider` test to Starlark

The test is removed from Bazel and added in `@rules_java`

PiperOrigin-RevId: 740273419
Change-Id: I45ff70fbe65a3cba36291bcf2d19a8c1ac4ba62d
diff --git a/java/test/common/java_info_tests.bzl b/java/test/common/java_info_tests.bzl
index 35077a7..2b4208e 100644
--- a/java/test/common/java_info_tests.bzl
+++ b/java/test/common/java_info_tests.bzl
@@ -1203,6 +1203,27 @@
         matching.str_endswith("native_deps1.so"),
     ]).in_order()
 
+def _annotation_processing_test(name):
+    target_name = name + "/my_java_lib_a"
+    util.helper_target(
+        java_library,
+        name = target_name,
+        srcs = ["java/A.java"],
+        javacopts = ["-processor com.google.process.Processor"],
+    )
+
+    analysis_test(
+        name = name,
+        impl = _annotation_processing_test_impl,
+        target = target_name,
+    )
+
+def _annotation_processing_test_impl(env, target):
+    assert_info = java_info_subject.from_target(env, target).annotation_processing()
+
+    assert_info.class_jar().short_path_equals("{package}/lib{name}-gen.jar")
+    assert_info.source_jar().short_path_equals("{package}/lib{name}-gensrc.jar")
+
 def java_info_tests(name):
     test_suite(
         name = name,
@@ -1244,5 +1265,6 @@
             _transitive_runtime_jars_test,
             _transitive_native_libraries_test,
             _native_libraries_propagation_test,
+            _annotation_processing_test,
         ],
     )