- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for KtLifetimeToken (0.14 sec)
-
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/lifetime/KtLifetimeToken.kt
public abstract fun getInvalidationReason(): String public abstract fun isAccessible(): Boolean public abstract fun getInaccessibilityReason(): String } public typealias KtLifetimeToken = KaLifetimeToken public abstract class KaLifetimeTokenFactory { public abstract val identifier: KClass<out KaLifetimeToken>
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon May 27 17:22:24 UTC 2024 - 2K bytes - Viewed (0) -
analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/lifetime/KaLifetimeTracker.kt
import com.intellij.openapi.project.Project import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken import org.jetbrains.kotlin.analysis.api.platform.KaEngineService /** * [KaLifetimeTracker] is an *engine service* which tracks the current [KtLifetimeToken]. * * It can be used in the implementation of custom lifetime tokens to check that the accessed token is in scope. */
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Thu Jun 06 17:57:40 UTC 2024 - 1K bytes - Viewed (0) -
analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/lifetime/KaBaseLifetimeTracker.kt
import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken import org.jetbrains.kotlin.analysis.api.platform.lifetime.KaLifetimeTracker internal class KaBaseLifetimeTracker : KaLifetimeTracker { private val lifetimeOwnersStack = ThreadLocal.withInitial<PersistentList<KtLifetimeToken>> { persistentListOf() } override val currentToken: KtLifetimeToken? get() = lifetimeOwnersStack.get().lastOrNull()
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 04 22:09:27 UTC 2024 - 1.6K bytes - Viewed (0)