Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for getScopeSessionFor (0.31 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSession.kt

                    extensionTools.mapTo(this) { it.packageProvider }
                }
            )
        }
    
        fun getScopeSessionFor(session: FirSession): ScopeSession = withValidityAssertion { firResolveSession.getScopeSessionFor(session) }
    
        companion object {
            internal fun createAnalysisSessionByFirResolveSession(
                firResolveSession: LLFirResolveSession,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 18 10:43:08 GMT 2024
    - 9.4K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSamResolver.kt

            }
        }
    
        private class LocalSamResolver(
            analysisSession: KtFirAnalysisSession,
            private val firSession: FirSession,
        ) {
            private val scopeSession = analysisSession.getScopeSessionFor(firSession)
    
    
            // TODO: This transformer is not intended for actual transformations and
            //  created here only to simplify access to SAM resolver in body resolve components
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu May 12 14:15:14 GMT 2022
    - 3.3K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolDeclarationOverridesProvider.kt

            val firSession = callableSymbol.analysisSession.useSiteSession
            val firTypeScope = firContainer.unsubstitutedScope(
                firSession,
                analysisSession.getScopeSessionFor(firSession),
                withForcedTypeCalculator = false,
                memberRequiredPhase = FirResolvePhase.STATUS,
            )
    
            firTypeScope.processCallableByName(firCallableDeclaration)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Mar 22 14:22:10 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirScopeProvider.kt

        private val builder: KtSymbolByFirBuilder,
        private val firResolveSession: LLFirResolveSession,
    ) : KtScopeProvider() {
    
        private fun getScopeSession(): ScopeSession {
            return analysisSession.getScopeSessionFor(analysisSession.useSiteSession)
        }
    
        private fun KtSymbolWithMembers.getFirForScope(): FirClass = when (this) {
            is KtFirNamedClassOrObjectSymbol -> firSymbol.fir
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 18.7K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeInfoProvider.kt

            val coneType = (type as KtFirType).coneType
            val firSession = analysisSession.useSiteSession
            val samResolver = FirSamResolver(
                firSession,
                analysisSession.getScopeSessionFor(firSession),
            )
            return samResolver.isSamType(coneType)
        }
    
        override fun getFunctionClassKind(type: KtType): FunctionTypeKind? {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jan 03 17:15:50 GMT 2024
    - 2.5K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMetadataCalculator.kt

        KtFirAnalysisSessionComponent {
        private val firSession: FirSession
            get() = rootModuleSession
    
        private val scopeSession: ScopeSession
            get() = firResolveSession.getScopeSessionFor(firSession)
    
        private val metadataVersion = firSession.languageVersionSettings.languageVersion.toMetadataVersion()
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 09:19:07 GMT 2024
    - 10K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompletionCandidateChecker.kt

            val sessionHolder = run {
                val firSession = firFakeFile.llFirSession
                val scopeSession = firResolveSession.getScopeSessionFor(firSession)
                SessionHolderImpl(firSession, scopeSession)
            }
    
            val elementContext = ContextCollector.process(firFakeFile, sessionHolder, nameExpression, bodyElement = null)
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 9.4K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

                val sessionHolder = run {
                    val firSession = firResolveSession.useSiteFirSession
                    val scopeSession = firResolveSession.getScopeSessionFor(firSession)
    
                    SessionHolderImpl(firSession, scopeSession)
                }
    
                val designation = ContextCollector.computeDesignation(firFile, targetElement)
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:51:33 GMT 2024
    - 69.5K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

            return classSymbol.unsubstitutedScope(
                analysisSession.useSiteSession,
                analysisSession.getScopeSessionFor(analysisSession.useSiteSession),
                withForcedTypeCalculator = true,
                memberRequiredPhase = null,
            )
                .getConstructors(analysisSession.firSymbolBuilder)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 70.8K bytes
    - Viewed (1)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

        ): Collection<KtSymbol> {
            val lhs = expression.arguments.firstOrNull() ?: return emptyList()
            val scope = lhs.resolvedType.scope(
                session,
                analysisSession.getScopeSessionFor(analysisSession.useSiteSession),
                CallableCopyTypeCalculator.DoNothing,
                requiredMembersPhase = FirResolvePhase.STATUS,
            ) ?: return emptyList()
    
            return buildList {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Apr 15 10:59:01 GMT 2024
    - 37.5K bytes
    - Viewed (0)
Back to top