[go: nahoru, domu]

Merge "AndroidX Startup alpha02." into androidx-master-dev
diff --git a/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt b/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
index 34252fe..8000a14 100644
--- a/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
@@ -100,7 +100,7 @@
     val SLICE_BUILDERS_KTX = Version("1.0.0-alpha08")
     val SLICE_REMOTECALLBACK = Version("1.0.0-alpha01")
     val SLIDINGPANELAYOUT = Version("1.2.0-alpha01")
-    val STARTUP = Version("1.0.0-alpha01")
+    val STARTUP = Version("1.0.0-alpha02")
     val SQLITE = Version("2.1.0-rc01")
     val SQLITE_INSPECTOR = Version("2.1.0-alpha01")
     val SWIPEREFRESHLAYOUT = Version("1.1.0-rc01")
diff --git a/startup/startup-runtime/api/1.0.0-alpha02.txt b/startup/startup-runtime/api/1.0.0-alpha02.txt
new file mode 100644
index 0000000..7af601d
--- /dev/null
+++ b/startup/startup-runtime/api/1.0.0-alpha02.txt
@@ -0,0 +1,15 @@
+// Signature format: 3.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!>>);
+  }
+
+  public interface Initializer<T> {
+    method public T create(android.content.Context);
+    method public java.util.List<java.lang.Class<? extends androidx.startup.Initializer<?>>!> dependencies();
+  }
+
+}
+
diff --git a/startup/startup-runtime/api/public_plus_experimental_1.0.0-alpha02.txt b/startup/startup-runtime/api/public_plus_experimental_1.0.0-alpha02.txt
new file mode 100644
index 0000000..7af601d
--- /dev/null
+++ b/startup/startup-runtime/api/public_plus_experimental_1.0.0-alpha02.txt
@@ -0,0 +1,15 @@
+// Signature format: 3.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!>>);
+  }
+
+  public interface Initializer<T> {
+    method public T create(android.content.Context);
+    method public java.util.List<java.lang.Class<? extends androidx.startup.Initializer<?>>!> dependencies();
+  }
+
+}
+
diff --git a/startup/startup-runtime/api/res-1.0.0-alpha02.txt b/startup/startup-runtime/api/res-1.0.0-alpha02.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/startup/startup-runtime/api/res-1.0.0-alpha02.txt
diff --git a/startup/startup-runtime/api/restricted_1.0.0-alpha02.txt b/startup/startup-runtime/api/restricted_1.0.0-alpha02.txt
new file mode 100644
index 0000000..7af601d
--- /dev/null
+++ b/startup/startup-runtime/api/restricted_1.0.0-alpha02.txt
@@ -0,0 +1,15 @@
+// Signature format: 3.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!>>);
+  }
+
+  public interface Initializer<T> {
+    method public T create(android.content.Context);
+    method public java.util.List<java.lang.Class<? extends androidx.startup.Initializer<?>>!> dependencies();
+  }
+
+}
+