Skip to content

Commit 766cda7

Browse files
committed
Upgrade to Kotlin 1.6.0
1 parent 844052a commit 766cda7

11 files changed

+6
-16
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Extensions to the Kotlin Flow library.
1111

1212
```groovy
1313
dependencies {
14-
implementation "com.github.akarnokd:kotlin-flow-extensions:0.0.12"
14+
implementation "com.github.akarnokd:kotlin-flow-extensions:0.0.13"
1515
}
1616
```
1717

build.gradle

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
version '1.0-SNAPSHOT'
22

33
buildscript {
4-
ext.kotlin_version = '1.5.31'
4+
ext.kotlin_version = '1.6.0'
55
ext.dokka_version = '1.5.31'
66
ext.bnd_version = '5.3.0'
77
ext.license_version = '0.15.0'
88
ext.vanniktech_version = '0.18.0'
9+
ext.coroutines_version = '1.5.2'
910

1011
repositories {
1112
mavenCentral()
@@ -35,7 +36,7 @@ repositories {
3536

3637
dependencies {
3738
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
38-
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2'
39+
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version"
3940
testImplementation 'junit:junit:4.13.2'
4041
testImplementation "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
4142
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
GROUP=com.github.akarnokd
2-
VERSION_NAME=0.0.12
2+
VERSION_NAME=0.0.13
33

44
POM_ARTIFACT_ID=kotlin-flow-extensions
55
POM_NAME=Kotlin Flow Extensions

src/main/kotlin/hu/akarnokd/kotlin/flow/PublishSubject.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class PublishSubject<T> : AbstractFlow<T>(), SubjectAPI<T> {
6060
try {
6161
collector.next(value)
6262
} catch (ex: CancellationException) {
63-
remove(collector);
63+
remove(collector)
6464
}
6565
}
6666
}
@@ -142,7 +142,6 @@ class PublishSubject<T> : AbstractFlow<T>(), SubjectAPI<T> {
142142
/**
143143
* Start collecting signals from this PublishSubject.
144144
*/
145-
@FlowPreview
146145
override suspend fun collectSafely(collector: FlowCollector<T>) {
147146
val inner = ResumableCollector<T>()
148147
if (add(inner)) {

src/main/kotlin/hu/akarnokd/kotlin/flow/ReplaySubject.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ class ReplaySubject<T> : AbstractFlow<T>, SubjectAPI<T> {
8989
* and any subsequent value received by this ReplaySubject until
9090
* the ReplaySubject gets terminated.
9191
*/
92-
@FlowPreview
9392
override suspend fun collectSafely(collector: FlowCollector<T>) {
9493
val inner = InnerCollector(collector, this)
9594
add(inner)

src/main/kotlin/hu/akarnokd/kotlin/flow/impl/FlowConcatArrayEager.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import java.util.concurrent.atomic.AtomicIntegerArray
2929
@FlowPreview
3030
class FlowConcatArrayEager<T>(private val sources: Array<out Flow<T>>) : AbstractFlow<T>() {
3131

32-
@InternalCoroutinesApi
3332
override suspend fun collectSafely(collector: FlowCollector<T>) {
3433
val n = sources.size
3534
val queues = Array(n) { ConcurrentLinkedQueue<T>() }

src/main/kotlin/hu/akarnokd/kotlin/flow/impl/FlowFlatMapDrop.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ import java.util.concurrent.atomic.AtomicReference
2626

2727
@FlowPreview
2828
internal class FlowFlatMapDrop<T, R>(private val source: Flow<T>, private val mapper: suspend (T) -> Flow<R>) : AbstractFlow<R>() {
29-
@ExperimentalCoroutinesApi
30-
@InternalCoroutinesApi
3129
override suspend fun collectSafely(collector: FlowCollector<R>) {
3230
coroutineScope {
3331

src/main/kotlin/hu/akarnokd/kotlin/flow/impl/FlowMergeArray.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ import java.util.concurrent.atomic.AtomicInteger
3636
@FlowPreview
3737
class FlowMergeArray<T>(private val sources: Array<out Flow<T>>) : AbstractFlow<T>() {
3838

39-
@InternalCoroutinesApi
4039
override suspend fun collectSafely(collector: FlowCollector<T>) {
4140
val queue = ConcurrentLinkedQueue<T>()
4241
val done = AtomicInteger(sources.size)

src/main/kotlin/hu/akarnokd/kotlin/flow/impl/FlowMulticastFunction.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ internal class FlowMulticastFunction<T, R>(
3434
private val transform: suspend (Flow<T>) -> Flow<R>
3535
) : AbstractFlow<R>() {
3636

37-
@ExperimentalCoroutinesApi
38-
@InternalCoroutinesApi
3937
override suspend fun collectSafely(collector: FlowCollector<R>) {
4038

4139
coroutineScope {

src/main/kotlin/hu/akarnokd/kotlin/flow/impl/FlowOnBackpressureDrop.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ import java.util.concurrent.atomic.AtomicReference
2727

2828
@FlowPreview
2929
internal class FlowOnBackpressureDrop<T>(private val source: Flow<T>) : AbstractFlow<T>() {
30-
@ExperimentalCoroutinesApi
31-
@InternalCoroutinesApi
3230
override suspend fun collectSafely(collector: FlowCollector<T>) {
3331
coroutineScope {
3432
val consumerReady = AtomicBoolean()

src/main/kotlin/hu/akarnokd/kotlin/flow/impl/FlowStartCollectOn.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ internal class FlowStartCollectOn<T>(
2828
val source: Flow<T>,
2929
private val coroutineDispatcher: CoroutineDispatcher) : AbstractFlow<T>() {
3030

31-
@InternalCoroutinesApi
3231
override suspend fun collectSafely(collector: FlowCollector<T>) {
3332
coroutineScope {
3433

0 commit comments

Comments
 (0)