Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 212 for toen (3.67 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/lifetime/KtLifetimeOwner.kt

    package org.jetbrains.kotlin.analysis.api.lifetime
    
    public interface KaLifetimeOwner {
        public val token: KaLifetimeToken
    }
    
    public typealias KtLifetimeOwner = KaLifetimeOwner
    
    public fun KaLifetimeOwner.isValid(): Boolean = token.isValid()
    
    @Suppress("NOTHING_TO_INLINE")
    public inline fun KaLifetimeOwner.assertIsValidAndAccessible() {
        token.assertIsValidAndAccessible()
    }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/ValidityAwareCachedValue.kt

     */
    internal class ValidityAwareCachedValue<T>(
        private val token: KaLifetimeToken,
        init: () -> T
    ) : ReadOnlyProperty<Any, T> {
        private val lazyValue = lazy(LazyThreadSafetyMode.PUBLICATION, init)
    
        override fun getValue(thisRef: Any, property: KProperty<*>): T {
            token.assertIsValidAndAccessible()
            return lazyValue.value
        }
    }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/signatures/KtFirFunctionLikeSignature.kt

        }
    
        override fun substitute(substitutor: KaSubstitutor): KaFirFunctionLikeSignature<S> = withValidityAssertion {
            if (substitutor is KaSubstitutor.Empty) return@withValidityAssertion this
            require(substitutor is AbstractKaFirSubstitutor<*>)
    
            KaFirFunctionLikeSubstitutorBasedSignature(token, firSymbol, firSymbolBuilder, substitutor.substitutor)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtDiagnosticConverter.kt

                    KaCompilerPluginDiagnostic0Impl(it as KtPsiSimpleDiagnostic, token)
                }
                is KtDiagnosticFactory1<*> -> KaFirDiagnostic1Creator<Any?> { // Type argument specified because of KT-55281
                    KaCompilerPluginDiagnostic1Impl(
                        it as KtPsiDiagnosticWithParameters1<*>,
                        token,
                        convertArgument(it.a, this)
                    )
                }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  5. analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/scopes/KtCompositeScope.kt

        }
    
        companion object {
            fun create(subScopes: List<KaScope>, token: KaLifetimeToken): KaScope =
                when (subScopes.size) {
                    0 -> KaEmptyScope(token)
                    1 -> subScopes.single()
                    else -> KaCompositeScope(subScopes, token)
                }
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirResolveExtensionInfoProvider.kt

    ) : KaResolveExtensionInfoProvider(), KaFirSessionComponent {
        override val token: KaLifetimeToken
            get() = analysisSession.token
    
        override fun getResolveExtensionScopeWithTopLevelDeclarations(): KaScope {
            val tools = analysisSession.extensionTools
            if (tools.isEmpty()) return KaEmptyScope(token)
            return KaFirResolveExtensionScope(analysisSession, tools)
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  7. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtTypeCreator.kt

            backingArguments += KaTypeArgumentWithVariance(type, variance, type.token)
        }
    
        public class ByClassId(classId: ClassId, override val token: KaLifetimeToken) : KaClassTypeBuilder() {
            public val classId: ClassId by validityAsserted(classId)
        }
    
        public class BySymbol(symbol: KaClassLikeSymbol, override val token: KaLifetimeToken) : KaClassTypeBuilder() {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 4K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirPackageSymbol.kt

            other as KaFirPackageSymbol
    
            if (fqName != other.fqName) return false
            if (token != other.token) return false
    
            return true
        }
    
        override fun hashCode(): Int {
            var result = fqName.hashCode()
            result = 31 * result + token.hashCode()
            return result
        }
    }
    
    class KtPackage(
        manager: PsiManager,
        private val fqName: FqName,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/KtFe10DynamicFunctionDescValueParameterSymbol.kt

        override val token: KaLifetimeToken
            get() = owner.token
    
        override val origin: KaSymbolOrigin
            get() = withValidityAssertion { KaSymbolOrigin.JS_DYNAMIC }
    
        override val psi: PsiElement?
            get() = withValidityAssertion { null }
    
        override val annotations: KaAnnotationList
            get() = withValidityAssertion { KaEmptyAnnotationList(token) }
    
        override val name: Name
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/KtFe10AnalysisSession.kt

    @OptIn(KaAnalysisApiInternals::class, KaAnalysisNonPublicApi::class)
    @Suppress("LeakingThis")
    class KaFe10Session(
        val analysisContext: Fe10AnalysisContext,
        override val useSiteModule: KtModule,
        token: KaLifetimeToken,
    ) : KaSession(token) {
    
        override val smartCastProviderImpl: KaSmartCastProvider = KaFe10SmartCastProvider(this)
        override val diagnosticProviderImpl: KaDiagnosticProvider = KaFe10DiagnosticProvider(this)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 08:30:49 UTC 2024
    - 5.3K bytes
    - Viewed (0)
Back to top