Migrate core.current.stubs generation to Soong.
Since Soong now supports droiddoc generation. Move this to Soong.
Test: Generated old jar; Generated new jar;
find /tmp/new -type f -name "*.class" -exec md5sum {} \+ | ( cd /tmp/old; md5sum -c --quiet )
Bug: b/70351683
Change-Id: I9cef9ca40dea32c7cb6087dae18340f4b23142fa
diff --git a/JavaLibrary.bp b/JavaLibrary.bp
index 95607f4..f185573 100644
--- a/JavaLibrary.bp
+++ b/JavaLibrary.bp
@@ -319,3 +319,34 @@
"known_oj_tags.txt",
],
}
+
+droiddoc {
+ name: "core-current-stubs-gen-docs",
+ srcs: [
+ ":openjdk_javadoc_files",
+ ":non_openjdk_javadoc_files",
+ ":android_icu4j_src_files_for_docs",
+ ":gen-ojluni-jaif-annotated-srcs",
+ ],
+ exclude_srcs: [
+ ":annotated_ojluni_files",
+ ],
+ custom_template: "droiddoc-templates-sdk",
+ installable: false,
+ no_framework_libs: true,
+ args: "-nodocs",
+}
+
+java_library_static {
+ name: "core.current.stubs",
+ srcs: [
+ ":core-current-stubs-gen-docs",
+ ],
+ errorprone: {
+ javacflags: [
+ "-Xep:MissingOverride:OFF",
+ ],
+ },
+ no_standard_libs: true,
+ system_modules: "none",
+}