Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for optimizations (0.23 sec)

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

            if (symbol is KtFirPackageSymbol || symbol is KtReceiverParameterSymbol) return null
            require(symbol is KtFirSymbol<*>) { "${this::class}" }
    
            // Optimization: Avoid building `firSymbol` of `KtFirPsiJavaClassSymbol` if it definitely isn't deprecated.
            if (symbol is KtFirPsiJavaClassSymbol && !symbol.mayHaveDeprecation()) {
                return null
            }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Sep 19 22:14:09 GMT 2023
    - 7.1K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt

                // library modules might still be valid. This is not a problem, though, because analysis session caching is not required for
                // correctness, but rather a performance optimization.
                analysisSessionProvider.clearCaches()
            }
        }
    }
    
    private fun KClass<out KtLifetimeToken>.flushPendingChanges(project: Project) {
        if (this == KtReadActionConfinementLifetimeToken::class &&
    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