STARTUP = "1.2.0-beta01"
Test: ./gradlew buildOnServer

Change-Id: I8b918101cc8e599883e885754f41a3810ddeeeba
diff --git a/libraryversions.toml b/libraryversions.toml
index a7043c7..c937e54 100644
--- a/libraryversions.toml
+++ b/libraryversions.toml
@@ -134,7 +134,7 @@
 SQLITE = "2.5.0-alpha07"
 SQLITE_INSPECTOR = "2.1.0-alpha01"
 STABLE_AIDL = "1.0.0-alpha01"
-STARTUP = "1.2.0-alpha03"
+STARTUP = "1.2.0-beta01"
 SWIPEREFRESHLAYOUT = "1.2.0-alpha01"
 TESTEXT = "1.0.0-alpha03"
 TESTSCREENSHOT = "1.0.0-alpha01"
diff --git a/startup/startup-runtime/api/1.2.0-beta01.txt b/startup/startup-runtime/api/1.2.0-beta01.txt
new file mode 100644
index 0000000..430dc8c0
--- /dev/null
+++ b/startup/startup-runtime/api/1.2.0-beta01.txt
@@ -0,0 +1,26 @@
+// Signature format: 4.0
+package androidx.startup {
+
+  public final class AppInitializer {
+    method public static androidx.startup.AppInitializer getInstance(android.content.Context);
+    method public <T> T initializeComponent(Class<? extends androidx.startup.Initializer<T!>!>);
+    method public boolean isEagerlyInitialized(Class<? extends androidx.startup.Initializer<? extends java.lang.Object!>!>);
+  }
+
+  public class InitializationProvider extends android.content.ContentProvider {
+    ctor public InitializationProvider();
+    method public final int delete(android.net.Uri, String?, String![]?);
+    method public final String? getType(android.net.Uri);
+    method public final android.net.Uri? insert(android.net.Uri, android.content.ContentValues?);
+    method public final boolean onCreate();
+    method public final android.database.Cursor? query(android.net.Uri, String![]?, String?, String![]?, String?);
+    method public final int update(android.net.Uri, android.content.ContentValues?, String?, String![]?);
+  }
+
+  public interface Initializer<T> {
+    method public T create(android.content.Context);
+    method public java.util.List<java.lang.Class<? extends androidx.startup.Initializer<? extends java.lang.Object!>!>!> dependencies();
+  }
+
+}
+
diff --git a/startup/startup-runtime/api/res-1.2.0-beta01.txt b/startup/startup-runtime/api/res-1.2.0-beta01.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/startup/startup-runtime/api/res-1.2.0-beta01.txt
diff --git a/startup/startup-runtime/api/restricted_1.2.0-beta01.txt b/startup/startup-runtime/api/restricted_1.2.0-beta01.txt
new file mode 100644
index 0000000..430dc8c0
--- /dev/null
+++ b/startup/startup-runtime/api/restricted_1.2.0-beta01.txt
@@ -0,0 +1,26 @@
+// Signature format: 4.0
+package androidx.startup {
+
+  public final class AppInitializer {
+    method public static androidx.startup.AppInitializer getInstance(android.content.Context);
+    method public <T> T initializeComponent(Class<? extends androidx.startup.Initializer<T!>!>);
+    method public boolean isEagerlyInitialized(Class<? extends androidx.startup.Initializer<? extends java.lang.Object!>!>);
+  }
+
+  public class InitializationProvider extends android.content.ContentProvider {
+    ctor public InitializationProvider();
+    method public final int delete(android.net.Uri, String?, String![]?);
+    method public final String? getType(android.net.Uri);
+    method public final android.net.Uri? insert(android.net.Uri, android.content.ContentValues?);
+    method public final boolean onCreate();
+    method public final android.database.Cursor? query(android.net.Uri, String![]?, String?, String![]?, String?);
+    method public final int update(android.net.Uri, android.content.ContentValues?, String?, String![]?);
+  }
+
+  public interface Initializer<T> {
+    method public T create(android.content.Context);
+    method public java.util.List<java.lang.Class<? extends androidx.startup.Initializer<? extends java.lang.Object!>!>!> dependencies();
+  }
+
+}
+