-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Migrate to Kotlin 1.3 coroutines, drop experimental from package
* Features based on version 0.30.0 * Uses Kotlin version 1.3.0-rc-57 * Uses Kotlin/Native version 0.9.2 * Uses AtomicFu 0.11.9-eap13 * Replace SuccessOrFailure with Result * Replace buildSequence and buildIterator with sequence and iterator * Apply @BuilderInference on all builders (including extension methods to workaround inference bug)
- Loading branch information
Showing
550 changed files
with
3,298 additions
and
3,128 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
50 changes: 25 additions & 25 deletions
50
binary-compatibility-validator/reference-public-api/kotlinx-coroutines-android.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,38 @@ | ||
public final class kotlinx/coroutines/experimental/android/HandlerContext : kotlinx/coroutines/experimental/android/HandlerDispatcher, kotlinx/coroutines/experimental/Delay { | ||
public final class kotlinx/coroutines/android/HandlerContext : kotlinx/coroutines/android/HandlerDispatcher, kotlinx/coroutines/Delay { | ||
public fun <init> (Landroid/os/Handler;Ljava/lang/String;)V | ||
public synthetic fun <init> (Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V | ||
public final fun awaitFrame (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object; | ||
public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V | ||
public final fun awaitFrame (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | ||
public fun dispatch (Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V | ||
public fun equals (Ljava/lang/Object;)Z | ||
public synthetic fun getImmediate ()Lkotlinx/coroutines/experimental/MainCoroutineDispatcher; | ||
public fun getImmediate ()Lkotlinx/coroutines/experimental/android/HandlerContext; | ||
public synthetic fun getImmediate ()Lkotlinx/coroutines/experimental/android/HandlerDispatcher; | ||
public synthetic fun getImmediate ()Lkotlinx/coroutines/MainCoroutineDispatcher; | ||
public fun getImmediate ()Lkotlinx/coroutines/android/HandlerContext; | ||
public synthetic fun getImmediate ()Lkotlinx/coroutines/android/HandlerDispatcher; | ||
public fun hashCode ()I | ||
public fun invokeOnTimeout (JLjava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle; | ||
public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z | ||
public fun scheduleResumeAfterDelay (JLkotlinx/coroutines/experimental/CancellableContinuation;)V | ||
public fun invokeOnTimeout (JLjava/lang/Runnable;)Lkotlinx/coroutines/DisposableHandle; | ||
public fun isDispatchNeeded (Lkotlin/coroutines/CoroutineContext;)Z | ||
public fun scheduleResumeAfterDelay (JLkotlinx/coroutines/CancellableContinuation;)V | ||
public fun toString ()Ljava/lang/String; | ||
} | ||
|
||
public final class kotlinx/coroutines/experimental/android/HandlerContextKt { | ||
public static final synthetic fun asCoroutineDispatcher (Landroid/os/Handler;)Lkotlinx/coroutines/experimental/android/HandlerContext; | ||
public static final fun getUI ()Lkotlinx/coroutines/experimental/android/HandlerContext; | ||
public final class kotlinx/coroutines/android/HandlerContextKt { | ||
public static final synthetic fun asCoroutineDispatcher (Landroid/os/Handler;)Lkotlinx/coroutines/android/HandlerContext; | ||
public static final fun getUI ()Lkotlinx/coroutines/android/HandlerContext; | ||
} | ||
|
||
public abstract class kotlinx/coroutines/experimental/android/HandlerDispatcher : kotlinx/coroutines/experimental/MainCoroutineDispatcher, kotlinx/coroutines/experimental/Delay { | ||
public synthetic fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object; | ||
public fun delay (JLkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object; | ||
public abstract fun getImmediate ()Lkotlinx/coroutines/experimental/android/HandlerDispatcher; | ||
public fun invokeOnTimeout (JLjava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle; | ||
public synthetic fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle; | ||
public synthetic fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V | ||
public abstract class kotlinx/coroutines/android/HandlerDispatcher : kotlinx/coroutines/MainCoroutineDispatcher, kotlinx/coroutines/Delay { | ||
public synthetic fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | ||
public fun delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object; | ||
public abstract fun getImmediate ()Lkotlinx/coroutines/android/HandlerDispatcher; | ||
public fun invokeOnTimeout (JLjava/lang/Runnable;)Lkotlinx/coroutines/DisposableHandle; | ||
public synthetic fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/DisposableHandle; | ||
public synthetic fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/CancellableContinuation;)V | ||
} | ||
|
||
public final class kotlinx/coroutines/experimental/android/HandlerDispatcherKt { | ||
public static final fun awaitFrame (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object; | ||
public static final fun from (Landroid/os/Handler;)Lkotlinx/coroutines/experimental/android/HandlerDispatcher; | ||
public static final fun from (Landroid/os/Handler;Ljava/lang/String;)Lkotlinx/coroutines/experimental/android/HandlerDispatcher; | ||
public static synthetic fun from$default (Landroid/os/Handler;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/android/HandlerDispatcher; | ||
public static final synthetic fun getMain (Lkotlinx/coroutines/experimental/Dispatchers;)Lkotlinx/coroutines/experimental/android/HandlerDispatcher; | ||
public final class kotlinx/coroutines/android/HandlerDispatcherKt { | ||
public static final fun awaitFrame (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | ||
public static final fun from (Landroid/os/Handler;)Lkotlinx/coroutines/android/HandlerDispatcher; | ||
public static final fun from (Landroid/os/Handler;Ljava/lang/String;)Lkotlinx/coroutines/android/HandlerDispatcher; | ||
public static synthetic fun from$default (Landroid/os/Handler;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/android/HandlerDispatcher; | ||
public static final synthetic fun getMain (Lkotlinx/coroutines/Dispatchers;)Lkotlinx/coroutines/android/HandlerDispatcher; | ||
} | ||
|
Oops, something went wrong.