Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 106 for KaFirSession (0.2 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/pointers/KtFirTopLevelCallableSymbolPointer.kt

            require(analysisSession is KaFirSession)
            val candidates = analysisSession.getCallableSymbols(callableId)
            if (candidates.isEmpty()) return null
            val session = candidates.first().fir.moduleData.session
            return analysisSession.chooseCandidateAndCreateSymbol(candidates, session)
        }
    
        protected abstract fun KaFirSession.chooseCandidateAndCreateSymbol(
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt

    import kotlin.reflect.KClass
    
    /**
     * [KaFirSessionProvider] keeps [KaFirSession]s in a cache, which are actively invalidated with their associated underlying
     * [LLFirSession][org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirSession]s.
     */
    internal class KaFirSessionProvider(project: Project) : KaBaseSessionProvider(project) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/pointers/KtFirMemberSymbolPointer.kt

            return analysisSession.chooseCandidateAndCreateSymbol(scope, analysisSession.useSiteSession)
        }
    
        protected abstract fun KaFirSession.chooseCandidateAndCreateSymbol(candidates: FirScope, firSession: FirSession): S?
    
        protected open fun getSearchScope(analysisSession: KaFirSession, owner: FirClassSymbol<*>): FirScope? {
            val firSession = analysisSession.useSiteSession
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirDestructuringDeclarationReference.kt

        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            check(this is KaFirSession)
            val fir = expression.getOrBuildFirSafe<FirProperty>(firResolveSession) ?: return emptyList()
            return listOfNotNull(
                fir.buildSymbol(firSymbolBuilder),
                getComponentNSymbol(fir)
            )
        }
    
        private fun KaFirSession.getComponentNSymbol(fir: FirProperty): KaSymbol? {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtDiagnosticConverter.kt

    import org.jetbrains.kotlin.analysis.api.fir.KaFirSession
    import org.jetbrains.kotlin.diagnostics.*
    
    internal interface KaFirDiagnosticCreator
    
    internal fun interface KaFirDiagnostic0Creator : KaFirDiagnosticCreator {
        fun KaFirSession.create(diagnostic: KtSimpleDiagnostic): KaFirDiagnostic<*>
    }
    
    internal fun interface KaFirDiagnostic1Creator<A> : KaFirDiagnosticCreator {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/pointers/KtFirJavaSyntheticPropertySymbolPointer.kt

     */
    
    package org.jetbrains.kotlin.analysis.api.fir.symbols.pointers
    
    import org.jetbrains.kotlin.analysis.api.fir.KaFirSession
    import org.jetbrains.kotlin.analysis.api.symbols.KaSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaSyntheticJavaPropertySymbol
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KaSymbolWithMembers
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirOriginalPsiProvider.kt

     */
    
    package org.jetbrains.kotlin.analysis.api.fir.components
    
    import org.jetbrains.kotlin.analysis.api.components.KaOriginalPsiProvider
    import org.jetbrains.kotlin.analysis.api.fir.KaFirSession
    import org.jetbrains.kotlin.analysis.api.lifetime.KaLifetimeToken
    import org.jetbrains.kotlin.analysis.low.level.api.fir.util.originalDeclaration
    import org.jetbrains.kotlin.analysis.low.level.api.fir.util.originalKtFile
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/pointers/KtFirEnumEntryInitializerSymbolPointer.kt

     */
    
    package org.jetbrains.kotlin.analysis.api.fir.symbols.pointers
    
    import org.jetbrains.kotlin.analysis.api.KaSession
    import org.jetbrains.kotlin.analysis.api.fir.KaFirSession
    import org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirEnumEntryInitializerSymbol
    import org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirEnumEntrySymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaSymbol
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/pointers/KtFirTopLevelFunctionSymbolPointer.kt

     */
    
    package org.jetbrains.kotlin.analysis.api.fir.symbols.pointers
    
    import org.jetbrains.kotlin.analysis.api.fir.KaFirSession
    import org.jetbrains.kotlin.analysis.api.symbols.KaFunctionSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.pointers.KaSymbolPointer
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirScopeSubstitution.kt

    import org.jetbrains.kotlin.analysis.api.KaAnalysisApiInternals
    import org.jetbrains.kotlin.analysis.api.components.KaScopeSubstitution
    import org.jetbrains.kotlin.analysis.api.fir.KaFirSession
    import org.jetbrains.kotlin.analysis.api.fir.scopes.KaFirDelegatingNamesAwareScope
    import org.jetbrains.kotlin.analysis.api.fir.scopes.KaFirDelegatingTypeScope
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.5K bytes
    - Viewed (0)
Back to top