[go: nahoru, domu]

Fix global 'verifyDependencyVersions' task

Update arch-core to next alpha version
Update animation testing to next alpha version

Bug: b/126742137

Test: ./gradlew checkApi && ./gradlew verifyDependencyVersions
Change-Id: I51651c6a47616d793fef45ed74a366e36be11a28
diff --git a/arch/core-common/api/2.1.0-alpha01.txt b/arch/core-common/api/2.1.0-alpha01.txt
new file mode 100644
index 0000000..dba1d6a7
--- /dev/null
+++ b/arch/core-common/api/2.1.0-alpha01.txt
@@ -0,0 +1,9 @@
+// Signature format: 3.0
+package androidx.arch.core.util {
+
+  public interface Function<I, O> {
+    method public O! apply(I!);
+  }
+
+}
+
diff --git a/arch/core-runtime/api/2.1.0-alpha01.txt b/arch/core-runtime/api/2.1.0-alpha01.txt
new file mode 100644
index 0000000..da4f6cc
--- /dev/null
+++ b/arch/core-runtime/api/2.1.0-alpha01.txt
@@ -0,0 +1 @@
+// Signature format: 3.0
diff --git a/arch/core-runtime/api/res-2.1.0-alpha01.txt b/arch/core-runtime/api/res-2.1.0-alpha01.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/core-runtime/api/res-2.1.0-alpha01.txt
diff --git a/arch/core-runtime/api/restricted_2.1.0-alpha01.txt b/arch/core-runtime/api/restricted_2.1.0-alpha01.txt
new file mode 100644
index 0000000..adaaab4
--- /dev/null
+++ b/arch/core-runtime/api/restricted_2.1.0-alpha01.txt
@@ -0,0 +1,30 @@
+// Signature format: 3.0
+package androidx.arch.core.executor {
+
+  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class ArchTaskExecutor extends androidx.arch.core.executor.TaskExecutor {
+    method public void executeOnDiskIO(Runnable!);
+    method public static java.util.concurrent.Executor getIOThreadExecutor();
+    method public static androidx.arch.core.executor.ArchTaskExecutor getInstance();
+    method public static java.util.concurrent.Executor getMainThreadExecutor();
+    method public boolean isMainThread();
+    method public void postToMainThread(Runnable!);
+    method public void setDelegate(androidx.arch.core.executor.TaskExecutor?);
+  }
+
+  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class DefaultTaskExecutor extends androidx.arch.core.executor.TaskExecutor {
+    ctor public DefaultTaskExecutor();
+    method public void executeOnDiskIO(Runnable!);
+    method public boolean isMainThread();
+    method public void postToMainThread(Runnable!);
+  }
+
+  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public abstract class TaskExecutor {
+    ctor public TaskExecutor();
+    method public abstract void executeOnDiskIO(Runnable);
+    method public void executeOnMainThread(Runnable);
+    method public abstract boolean isMainThread();
+    method public abstract void postToMainThread(Runnable);
+  }
+
+}
+
diff --git a/arch/core-testing/api/2.1.0-alpha01.txt b/arch/core-testing/api/2.1.0-alpha01.txt
new file mode 100644
index 0000000..7eb7fe1
--- /dev/null
+++ b/arch/core-testing/api/2.1.0-alpha01.txt
@@ -0,0 +1,16 @@
+// Signature format: 3.0
+package androidx.arch.core.executor.testing {
+
+  public class CountingTaskExecutorRule extends org.junit.rules.TestWatcher {
+    ctor public CountingTaskExecutorRule();
+    method public void drainTasks(int, java.util.concurrent.TimeUnit!) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException;
+    method public boolean isIdle();
+    method protected void onIdle();
+  }
+
+  public class InstantTaskExecutorRule extends org.junit.rules.TestWatcher {
+    ctor public InstantTaskExecutorRule();
+  }
+
+}
+
diff --git a/arch/core-testing/api/res-2.1.0-alpha01.txt b/arch/core-testing/api/res-2.1.0-alpha01.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/core-testing/api/res-2.1.0-alpha01.txt
diff --git a/arch/core-testing/api/restricted_2.1.0-alpha01.txt b/arch/core-testing/api/restricted_2.1.0-alpha01.txt
new file mode 100644
index 0000000..6b162df
--- /dev/null
+++ b/arch/core-testing/api/restricted_2.1.0-alpha01.txt
@@ -0,0 +1,20 @@
+// Signature format: 3.0
+package androidx.arch.core.executor {
+
+  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class JunitTaskExecutorRule implements org.junit.rules.TestRule {
+    ctor public JunitTaskExecutorRule(int, boolean);
+    method public org.junit.runners.model.Statement! apply(org.junit.runners.model.Statement!, org.junit.runner.Description!);
+    method public void drainTasks(int) throws java.lang.InterruptedException;
+    method public androidx.arch.core.executor.TaskExecutor! getTaskExecutor();
+  }
+
+  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class TaskExecutorWithFakeMainThread extends androidx.arch.core.executor.TaskExecutor {
+    ctor public TaskExecutorWithFakeMainThread(int);
+    method public void drainTasks(int) throws java.lang.InterruptedException;
+    method public void executeOnDiskIO(Runnable!);
+    method public boolean isMainThread();
+    method public void postToMainThread(Runnable!);
+  }
+
+}
+
diff --git a/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt b/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
index 97981e7..31333a77 100644
--- a/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
@@ -22,12 +22,12 @@
 object LibraryVersions {
     val ACTIVITY = Version("1.0.0-alpha05")
     val ANIMATION = Version("1.0.0-alpha01")
-    val ANIMATION_TESTING = Version("1.0.0")
+    val ANIMATION_TESTING = Version("1.1.0-alpha01")
     val ANNOTATION = Version("1.1.0-alpha02")
     val APPCOMPAT = Version("1.1.0-alpha03")
-    val ARCH_CORE = Version("2.0.0")
+    val ARCH_CORE = Version("2.1.0-alpha01")
     val ARCH_CORE_TESTING = ARCH_CORE
-    val ARCH_RUNTIME = Version("2.0.1-alpha01")
+    val ARCH_RUNTIME = Version("2.1.0-alpha01")
     val ASYNCLAYOUTINFLATER = Version("1.1.0-alpha01")
     val BENCHMARK = Version("1.0.0-alpha01")
     val BIOMETRIC = Version("1.0.0-alpha04")