Skip to content

Commit 7adb876

Browse files
committed
Cleaned up deprecations and unused parameters
1 parent 52d1987 commit 7adb876

File tree

13 files changed

+28
-27
lines changed

13 files changed

+28
-27
lines changed

kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/CancellableContinuation.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ public inline suspend fun <T> suspendCancellableCoroutine(
133133
* Removes a given node on cancellation.
134134
* @suppress **This is unstable API and it is subject to change.**
135135
*/
136-
public fun CancellableContinuation<*>.removeOnCancel(node: LockFreeLinkedListNode): Job.Registration =
136+
public fun CancellableContinuation<*>.removeOnCancel(node: LockFreeLinkedListNode): DisposableHandle =
137137
invokeOnCompletion(RemoveOnCancel(this, node))
138138

139139
// --------------- implementation details ---------------

kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/Job.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ public interface Job : CoroutineContext.Element {
175175
/**
176176
* A handle to an allocated object that can be disposed to make it eligible for garbage collection.
177177
*/
178+
@Suppress("DEPRECATION") // todo: remove when Job.Registration is removed
178179
public interface DisposableHandle : Job.Registration {
179180
/**
180181
* Disposes the corresponding object, making it eligible for garbage collection.

kotlinx-coroutines-core/src/test/kotlin/kotlinx/coroutines/experimental/CoroutinesTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,9 @@ class CoroutinesTest : TestBase() {
115115
@Test
116116
fun testCancelNestedImplicit() = runBlocking {
117117
expect(1)
118-
val j1 = launch(context) {
118+
launch(context) {
119119
expect(3)
120-
val j2 = launch(context) {
120+
launch(context) {
121121
expect(6)
122122
yield() // parent finishes earlier, does not wait for us
123123
expectUnreached()

kotlinx-coroutines-core/src/test/kotlin/kotlinx/coroutines/experimental/JobTest.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ class JobTest : TestBase() {
6969
val n = 100 * stressTestMultiplier
7070
val fireCount = IntArray(n)
7171
for (i in 0 until n) {
72-
var registration: Job.Registration? = null
72+
var registration: DisposableHandle? = null
7373
registration = job.invokeOnCompletion {
7474
fireCount[i]++
75-
registration!!.unregister()
75+
registration!!.dispose()
7676
}
7777
}
7878
check(job.isActive)
@@ -92,10 +92,10 @@ class JobTest : TestBase() {
9292
val job = Job()
9393
val n = 100 * stressTestMultiplier
9494
val fireCount = IntArray(n)
95-
val registrations = Array<Job.Registration>(n) { i -> job.invokeOnCompletion { fireCount[i]++ } }
95+
val registrations = Array<DisposableHandle>(n) { i -> job.invokeOnCompletion { fireCount[i]++ } }
9696
check(job.isActive)
9797
fun unreg(i: Int) = i % 4 <= 1
98-
for (i in 0 until n) if (unreg(i)) registrations[i].unregister()
98+
for (i in 0 until n) if (unreg(i)) registrations[i].dispose()
9999
for (i in 0 until n) assertEquals(0, fireCount[i])
100100
job.cancel()
101101
check(!job.isActive)
@@ -125,7 +125,7 @@ class JobTest : TestBase() {
125125
val job = Job()
126126
val n = 10_000_000 * stressTestMultiplier
127127
var fireCount = 0
128-
for (i in 0 until n) job.invokeOnCompletion { fireCount++ }.unregister()
128+
for (i in 0 until n) job.invokeOnCompletion { fireCount++ }.dispose()
129129
}
130130

131131
@Test

kotlinx-coroutines-core/src/test/kotlin/kotlinx/coroutines/experimental/internal/LockFreeLinkedListTest.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,13 @@ class LockFreeLinkedListTest {
9797
single(n3.describeRemove()!!)
9898
assertContents(list, 1, 2, 4)
9999
assertTrue(n3.describeRemove() == null)
100-
single(list.describeRemoveFirst()!!)
100+
single(list.describeRemoveFirst())
101101
assertContents(list, 2, 4)
102102
assertTrue(n1.describeRemove() == null)
103+
assertTrue(n2.remove())
104+
assertContents(list, 4)
105+
assertTrue(n4.remove())
106+
assertContents(list)
103107
}
104108

105109
private fun single(part: AtomicDesc) {

kotlinx-coroutines-core/src/test/kotlin/kotlinx/coroutines/experimental/selects/SelectArrayChannelTest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class SelectArrayChannelTest : TestBase() {
147147
expect(1)
148148
val channel = ArrayChannel<String>(1)
149149
select<Unit> {
150-
channel.onReceive { v ->
150+
channel.onReceive {
151151
expectUnreached()
152152
}
153153
default {
@@ -198,7 +198,7 @@ class SelectArrayChannelTest : TestBase() {
198198
channel.close()
199199
finish(2)
200200
select<Unit> {
201-
channel.onReceive { v ->
201+
channel.onReceive {
202202
expectUnreached()
203203
}
204204
}
@@ -216,7 +216,7 @@ class SelectArrayChannelTest : TestBase() {
216216
}
217217
expect(2)
218218
select<Unit> {
219-
channel.onReceive { v ->
219+
channel.onReceive {
220220
expectUnreached()
221221
}
222222
}
@@ -245,7 +245,7 @@ class SelectArrayChannelTest : TestBase() {
245245
expect(1)
246246
repeat(n) { i ->
247247
select {
248-
channel.onReceive { v -> expectUnreached() }
248+
channel.onReceive { expectUnreached() }
249249
default { expect(i + 2) }
250250
}
251251
}

kotlinx-coroutines-core/src/test/kotlin/kotlinx/coroutines/experimental/selects/SelectDeferredTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ class SelectDeferredTest : TestBase() {
112112
}
113113
expect(2)
114114
val res = select<String> {
115-
d1.onAwait { v1 ->
115+
d1.onAwait {
116116
expectUnreached()
117117
"FAIL"
118118
}

kotlinx-coroutines-core/src/test/kotlin/kotlinx/coroutines/experimental/selects/SelectMutexTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616

1717
package kotlinx.coroutines.experimental.selects
1818

19-
import junit.framework.Assert.assertEquals
2019
import kotlinx.coroutines.experimental.TestBase
2120
import kotlinx.coroutines.experimental.launch
2221
import kotlinx.coroutines.experimental.runBlocking
2322
import kotlinx.coroutines.experimental.sync.Mutex
2423
import kotlinx.coroutines.experimental.sync.MutexImpl
2524
import kotlinx.coroutines.experimental.yield
25+
import org.junit.Assert.assertEquals
2626
import org.junit.Assert.assertTrue
2727
import org.junit.Test
2828

kotlinx-coroutines-core/src/test/kotlin/kotlinx/coroutines/experimental/selects/SelectRendezvousChannelTest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ class SelectRendezvousChannelTest : TestBase() {
160160
expect(1)
161161
val channel = RendezvousChannel<String>()
162162
select<Unit> {
163-
channel.onReceive { v ->
163+
channel.onReceive {
164164
expectUnreached()
165165
}
166166
default {
@@ -207,7 +207,7 @@ class SelectRendezvousChannelTest : TestBase() {
207207
channel.close()
208208
finish(2)
209209
select<Unit> {
210-
channel.onReceive { v ->
210+
channel.onReceive {
211211
expectUnreached()
212212
}
213213
}
@@ -225,7 +225,7 @@ class SelectRendezvousChannelTest : TestBase() {
225225
}
226226
expect(2)
227227
select<Unit> {
228-
channel.onReceive { v ->
228+
channel.onReceive {
229229
expectUnreached()
230230
}
231231
}
@@ -253,7 +253,7 @@ class SelectRendezvousChannelTest : TestBase() {
253253
expect(1)
254254
repeat(n) { i ->
255255
select {
256-
channel.onReceive { v -> expectUnreached() }
256+
channel.onReceive { expectUnreached() }
257257
default { expect(i + 2) }
258258
}
259259
}

reactive/kotlinx-coroutines-rx1/src/test/kotlin/kotlinx/coroutines/experimental/rx1/ConvertTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,7 @@ class ConvertTest : TestBase() {
117117
val single = rxSingle(Unconfined) {
118118
var result = ""
119119
try {
120-
for (x in observable)
121-
result += x
120+
observable.consumeEach { result += it }
122121
} catch(e: Throwable) {
123122
check(e is TestException)
124123
result += e.message

0 commit comments

Comments
 (0)