mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-199758 Move Ephemeral to com.intellij.util
GitOrigin-RevId: 3c73fe9b996059deeab6f80745f124961d008986
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0aa1646e4c
commit
140fdd8d75
@@ -15,6 +15,7 @@ import com.intellij.openapi.diagnostic.logger
|
||||
import com.intellij.openapi.progress.ProcessCanceledException
|
||||
import com.intellij.openapi.util.NlsContexts
|
||||
import com.intellij.serviceContainer.NonInjectable
|
||||
import com.intellij.util.Ephemeral
|
||||
import com.intellij.util.SlowOperations
|
||||
import com.intellij.util.concurrency.SynchronizedClearableLazy
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
com.intellij.credentialStore.CredentialStore
|
||||
- *:ephemeral(java.lang.Object,kotlin.coroutines.Continuation):java.lang.Object
|
||||
- *:getAsync(com.intellij.credentialStore.CredentialAttributes,kotlin.coroutines.Continuation):java.lang.Object
|
||||
*:com.intellij.credentialStore.Ephemeral
|
||||
*:com.intellij.util.Ephemeral
|
||||
- a:asFlow():kotlinx.coroutines.flow.Flow
|
||||
- a:derive(kotlin.jvm.functions.Function1):com.intellij.credentialStore.Ephemeral
|
||||
- a:derive(kotlin.jvm.functions.Function1):com.intellij.util.Ephemeral
|
||||
- a:unwrap(kotlin.coroutines.Continuation):java.lang.Object
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.credentialStore
|
||||
|
||||
import com.intellij.util.Ephemeral
|
||||
import com.intellij.util.StaticEphemeral
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
import org.jetbrains.concurrency.await
|
||||
import org.jetbrains.concurrency.runAsync
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.credentialStore
|
||||
package com.intellij.util
|
||||
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.flowOf
|
||||
@@ -46,4 +46,4 @@ internal class StaticEphemeral<T : Any>(private val data: T?) : Ephemeral<T> {
|
||||
|
||||
override fun <P : Any> derive(map: (T) -> P?): Ephemeral<P> =
|
||||
StaticEphemeral(data?.let(map))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user