DATAMONGO-2380 - Remove @ExperimentalCoroutinesApi annotations.

Original pull request: #795.
This commit is contained in:
Sebastien Deleuze
2019-09-27 19:13:48 +02:00
committed by Mark Paluch
parent 48034a348d
commit 928134c6e1
12 changed files with 0 additions and 27 deletions

View File

@@ -15,7 +15,6 @@
*/
package org.springframework.data.mongodb.core
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.reactive.asFlow
import kotlin.reflect.KClass
@@ -45,6 +44,5 @@ inline fun <reified T : Any> ReactiveAggregationOperation.aggregateAndReturn():
* @author Sebastien Deleuze
* @since 2.2
*/
@ExperimentalCoroutinesApi
fun <T : Any> ReactiveAggregationOperation.TerminatingAggregationOperation<T>.flow(): Flow<T> =
all().asFlow()

View File

@@ -15,7 +15,6 @@
*/
package org.springframework.data.mongodb.core
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.reactive.asFlow
@@ -44,7 +43,6 @@ inline fun <reified T : Any> ReactiveChangeStreamOperation.ChangeStreamWithFilte
* @author Sebastien Deleuze
* @since 2.2
*/
@ExperimentalCoroutinesApi
fun <T : Any> ReactiveChangeStreamOperation.TerminatingChangeStream<T>.flow(): Flow<ChangeStreamEvent<T>> =
listen().asFlow()

View File

@@ -15,7 +15,6 @@
*/
package org.springframework.data.mongodb.core
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.reactive.asFlow
import kotlinx.coroutines.reactive.awaitFirstOrNull
@@ -139,7 +138,6 @@ suspend fun <T : Any> ReactiveFindOperation.TerminatingFind<T>.awaitExists(): Bo
*
* @author Sebastien Deleuze
*/
@ExperimentalCoroutinesApi
fun <T : Any> ReactiveFindOperation.TerminatingFind<T>.flow(): Flow<T> =
all().asFlow()
@@ -148,7 +146,6 @@ fun <T : Any> ReactiveFindOperation.TerminatingFind<T>.flow(): Flow<T> =
*
* @author Sebastien Deleuze
*/
@ExperimentalCoroutinesApi
fun <T : Any> ReactiveFindOperation.TerminatingFind<T>.tailAsFlow(): Flow<T> =
tail().asFlow()
@@ -157,7 +154,6 @@ fun <T : Any> ReactiveFindOperation.TerminatingFind<T>.tailAsFlow(): Flow<T> =
*
* @author Sebastien Deleuze
*/
@ExperimentalCoroutinesApi
fun <T : Any> ReactiveFindOperation.TerminatingFindNear<T>.flow(): Flow<GeoResult<T>> =
all().asFlow()
@@ -167,6 +163,5 @@ fun <T : Any> ReactiveFindOperation.TerminatingFindNear<T>.flow(): Flow<GeoResul
* @author Sebastien Deleuze
* @since 2.2
*/
@ExperimentalCoroutinesApi
fun <T : Any> ReactiveFindOperation.TerminatingDistinct<T>.flow(): Flow<T> =
all().asFlow()

View File

@@ -15,7 +15,6 @@
*/
package org.springframework.data.mongodb.core
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.reactive.asFlow
import kotlinx.coroutines.reactive.awaitSingle
@@ -56,6 +55,5 @@ suspend inline fun <reified T: Any> ReactiveInsertOperation.TerminatingInsert<T>
* @author Sebastien Deleuze
* @since 2.2
*/
@ExperimentalCoroutinesApi
fun <T : Any> ReactiveInsertOperation.TerminatingInsert<T>.flow(objects: Collection<T>): Flow<T> =
all(objects).asFlow()

View File

@@ -15,7 +15,6 @@
*/
package org.springframework.data.mongodb.core
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.reactive.asFlow
import kotlin.reflect.KClass
@@ -65,6 +64,5 @@ inline fun <reified T : Any> ReactiveMapReduceOperation.MapReduceWithProjection<
* @author Sebastien Deleuze
* @since 2.2
*/
@ExperimentalCoroutinesApi
fun <T : Any> ReactiveMapReduceOperation.TerminatingMapReduce<T>.flow(): Flow<T> =
all().asFlow()

View File

@@ -16,7 +16,6 @@
package org.springframework.data.mongodb.core
import com.mongodb.client.result.DeleteResult
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.reactive.asFlow
import kotlinx.coroutines.reactive.awaitSingle
@@ -57,6 +56,5 @@ suspend fun <T : Any> ReactiveRemoveOperation.TerminatingRemove<T>.allAndAwait()
* @author Sebastien Deleuze
* @since 2.2
*/
@ExperimentalCoroutinesApi
fun <T : Any> ReactiveRemoveOperation.TerminatingRemove<T>.findAndRemoveAsFlow(): Flow<T> =
findAndRemove().asFlow()

View File

@@ -19,7 +19,6 @@ import example.first.First
import io.mockk.every
import io.mockk.mockk
import io.mockk.verify
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.toList
import kotlinx.coroutines.runBlocking
import org.assertj.core.api.Assertions.assertThat
@@ -50,7 +49,6 @@ class ReactiveAggregationOperationExtensionsTests {
}
@Test // DATAMONGO-2255
@ExperimentalCoroutinesApi
fun terminatingAggregationOperationAllAsFlow() {
val spec = mockk<ReactiveAggregationOperation.TerminatingAggregationOperation<String>>()

View File

@@ -19,7 +19,6 @@ import example.first.First
import io.mockk.every
import io.mockk.mockk
import io.mockk.verify
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.toList
import kotlinx.coroutines.runBlocking
import org.assertj.core.api.Assertions.assertThat
@@ -44,7 +43,6 @@ class ReactiveChangeStreamOperationExtensionsTests {
}
@Test // DATAMONGO-2089
@ExperimentalCoroutinesApi
fun `TerminatingChangeStream#listen() flow extension`() {
val doc1 = mockk<ChangeStreamEvent<Document>>()

View File

@@ -19,7 +19,6 @@ import example.first.First
import io.mockk.every
import io.mockk.mockk
import io.mockk.verify
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.take
import kotlinx.coroutines.flow.toList
import kotlinx.coroutines.runBlocking
@@ -35,7 +34,6 @@ import reactor.core.publisher.Mono
* @author Mark Paluch
* @author Sebastien Deleuze
*/
@ExperimentalCoroutinesApi
class ReactiveFindOperationExtensionsTests {
val operation = mockk<ReactiveFindOperation>(relaxed = true)

View File

@@ -19,7 +19,6 @@ import example.first.First
import io.mockk.every
import io.mockk.mockk
import io.mockk.verify
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.toList
import kotlinx.coroutines.runBlocking
import org.assertj.core.api.Assertions.assertThat
@@ -66,7 +65,6 @@ class ReactiveInsertOperationExtensionsTests {
}
@Test // DATAMONGO-2255
@ExperimentalCoroutinesApi
fun terminatingInsertAllAsFlow() {
val insert = mockk<ReactiveInsertOperation.TerminatingInsert<String>>()

View File

@@ -19,7 +19,6 @@ import example.first.First
import io.mockk.every
import io.mockk.mockk
import io.mockk.verify
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.toList
import kotlinx.coroutines.runBlocking
import org.assertj.core.api.Assertions.assertThat
@@ -67,7 +66,6 @@ class ReactiveMapReduceOperationExtensionsTests {
}
@Test // DATAMONGO-2255
@ExperimentalCoroutinesApi
fun terminatingMapReduceAllAsFlow() {
val spec = mockk<ReactiveMapReduceOperation.TerminatingMapReduce<String>>()

View File

@@ -20,7 +20,6 @@ import example.first.First
import io.mockk.every
import io.mockk.mockk
import io.mockk.verify
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.toList
import kotlinx.coroutines.runBlocking
import org.assertj.core.api.Assertions.assertThat
@@ -68,7 +67,6 @@ class ReactiveRemoveOperationExtensionsTests {
}
@Test // DATAMONGO-2255
@ExperimentalCoroutinesApi
fun terminatingRemoveFindAndRemoveAsFlow() {
val spec = mockk<ReactiveRemoveOperation.TerminatingRemove<String>>()