Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for getAnalysisSession (0.43 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/KtFe10CliAnalysisSessionProvider.kt

    import org.jetbrains.kotlin.psi.KtElement
    
    internal class KtFe10AnalysisSessionProvider(project: Project) : KtAnalysisSessionProvider(project) {
        override fun getAnalysisSession(useSiteKtElement: KtElement): KtAnalysisSession {
            val facade = Fe10AnalysisFacade.getInstance(project)
            val token = tokenFactory.create(project, project.createProjectWideOutOfBlockModificationTracker())
    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)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt

        private val cache: ConcurrentMap<KtModule, KtAnalysisSession> = ContainerUtil.createConcurrentSoftValueMap()
    
        init {
            LowMemoryWatcher.register(::clearCaches, project)
        }
    
        override fun getAnalysisSession(useSiteKtElement: KtElement): KtAnalysisSession {
            val module = ProjectStructureProvider.getModule(project, useSiteKtElement, contextualModule = null)
            return getAnalysisSessionByUseSiteKtModule(module)
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 18 10:43:08 GMT 2024
    - 5.1K bytes
    - Viewed (0)
Back to top