java_api_contribution public, module lib  module definition for framework base

Add public API surface and module lib API surface java_api_contribution
module definitions for framework base API domain

Test: m
Change-Id: Iae66660a5cb549f50a3d2e2324832fa6852c36c8
diff --git a/Android.bp b/Android.bp
index 8e09157..d9a971f 100644
--- a/Android.bp
+++ b/Android.bp
@@ -617,3 +617,12 @@
     "ProtoLibraries.bp",
     "TestProtoLibraries.bp",
 ]
+
+java_api_contribution {
+    name: "api-stubs-docs-non-updatable-public-stubs",
+    api_surface: "public",
+    api_file: "core/api/current.txt",
+    visibility: [
+        "//build/orchestrator/apis",
+    ],
+}
diff --git a/StubLibraries.bp b/StubLibraries.bp
index 272b4f6..37a4c26 100644
--- a/StubLibraries.bp
+++ b/StubLibraries.bp
@@ -537,3 +537,12 @@
     ],
     visibility: ["//visibility:public"],
 }
+
+java_api_contribution {
+    name: "frameworks-base-core-api-module-lib-stubs",
+    api_surface: "module-lib",
+    api_file: "core/api/module-lib-current.txt",
+    visibility: [
+        "//build/orchestrator/apis",
+    ],
+}
diff --git a/libs/hwui/Android.bp b/libs/hwui/Android.bp
index 33f7935..c94273b 100644
--- a/libs/hwui/Android.bp
+++ b/libs/hwui/Android.bp
@@ -212,6 +212,15 @@
     path: "apex/java",
 }
 
+java_api_contribution {
+    name: "framework-graphics-public-stubs",
+    api_surface: "public",
+    api_file: "api/current.txt",
+    visibility: [
+        "//build/orchestrator/apis",
+    ],
+}
+
 // ------------------------
 // APEX
 // ------------------------