Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for KSession (0.15 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/scopes/KtFirNonStarImportingScope.kt

                                import.resolvedParentClassId?.createNestedClassId(importedName) ?: ClassId(import.packageFqName, importedName)
                            importedClassId.takeIf { firScope.session.symbolProvider.getClassLikeSymbolByClassId(it) != null }
                        }
                        NonStarImport(
                            import.packageFqName,
                            importedClassId?.relativeClassName,
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri May 19 11:53:15 GMT 2023
    - 2.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirAnalysisSessionComponent.kt

                    typeContext.createTypeArgument(type.coneType, variance.convertVariance()) as ConeTypeProjection
                }
            }
    
        fun createTypeCheckerContext(): TypeCheckerState {
            // TODO use correct session here,
            return analysisSession.firResolveSession.useSiteFirSession.typeContext.newTypeCheckerState(
                errorTypesEqualToAnything = true,
                stubTypesEqualToAnything = true
            )
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 18:13:17 GMT 2024
    - 4.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

                else -> baseFir
            }
            val session = analysisSession.firResolveSession.useSiteFirSession
            return when (fir) {
                is FirResolvedTypeRef -> getSymbolsForResolvedTypeRef(fir, expression, session, symbolBuilder)
                is FirResolvedQualifier ->
                    getSymbolsForResolvedQualifier(fir, expression, session, symbolBuilder)
    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)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/DeclarationsInPackageProvider.kt

     * [FirDeclarationGenerationExtension][org.jetbrains.kotlin.fir.extensions.FirDeclarationGenerationExtension]s.
     *
     * [DeclarationsInPackageProvider] first tries the [FirSymbolNamesProvider] of the analysis session's underlying FIR session, because it
     * provides symbol names from binary libraries in Standalone mode, which the Standalone declaration provider does not contain (to avoid
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Apr 23 10:55:55 GMT 2024
    - 5.4K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/firAnnotationUtils.kt

            }
        }
    }
    
    private fun FirBasedSymbol<*>.isFromCompilerRequiredAnnotationsPhase(classId: ClassId, session: FirSession): Boolean {
        val requiredAnnotations = session.annotationPlatformSupport.requiredAnnotations
        return fir.resolvePhase < FirResolvePhase.TYPES && classId in requiredAnnotations
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSamResolver.kt

            //  created here only to simplify access to SAM resolver in body resolve components
            private val stubBodyResolveTransformer = object : FirBodyResolveTransformer(
                session = firSession,
                phase = FirResolvePhase.BODY_RESOLVE,
                implicitTypeOnly = false,
                scopeSession = scopeSession,
            ) {}
    
            private val bodyResolveComponents =
    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)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/KtFe10CliAnalysisSessionProvider.kt

     */
    
    package org.jetbrains.kotlin.analysis.api.descriptors
    
    import com.intellij.openapi.project.Project
    import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
    import org.jetbrains.kotlin.analysis.api.session.KtAnalysisSessionProvider
    import org.jetbrains.kotlin.analysis.project.structure.KtModule
    import org.jetbrains.kotlin.analysis.project.structure.ProjectStructureProvider
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Apr 18 10:43:07 GMT 2024
    - 1.8K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

        private val equalsSymbolInAny: FirNamedFunctionSymbol? by lazy(LazyThreadSafetyMode.PUBLICATION) {
            val session = analysisSession.useSiteSession
            val anyFirClass = session.builtinTypes.anyType.toRegularClassSymbol(session) ?: return@lazy null
            val scope = session.declaredMemberScope(
                anyFirClass,
                memberRequiredPhase = FirResolvePhase.STATUS,
            )
    
    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. ChangeLog.md

    - [`KT-57455`](https://youtrack.jetbrains.com/issue/KT-57455) LL FIR: Combine `AbstractFirDeserializedSymbolProvider`s in session dependencies (optimization)
    - [`KT-57207`](https://youtrack.jetbrains.com/issue/KT-57207) LL FIR: Combine `JavaSymbolProvider`s in session dependencies (optimization)
    - [`KT-58546`](https://youtrack.jetbrains.com/issue/KT-58546) K2: LL FIR: support name collision in a designation path
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Dec 21 17:48:12 GMT 2023
    - 268.7K bytes
    - Viewed (1)
Back to top