- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for getImportableName (0.14 sec)
-
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtImportOptimizer.kt
} /** * @return a [FqName] which can be used to import [this] symbol or `null` if the symbol cannot be imported. */ public fun KaSymbol.getImportableName(): FqName? = withValidityAssertion { return analysisSession.importOptimizer.getImportableName(this) } } public typealias KtImportOptimizerMixIn = KaImportOptimizerMixIn public class KaImportOptimizerResult(
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:35 UTC 2024 - 1.8K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ImportOptimizer.kt
override fun analyseImports(file: KtFile): KaImportOptimizerResult = withValidityAssertion { error("FE10 implementation of KtImportOptimizer should not be called from anywhere") } override fun getImportableName(symbol: KaSymbol): FqName? { require(symbol is KaFe10Symbol) val descriptor = getSymbolDescriptor(symbol) if (descriptor?.canBeReferencedViaImport() != true) return null
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:35 UTC 2024 - 3.3K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt
val (usedDeclarations, unresolvedNames) = collectReferencedEntities(file) return KaImportOptimizerResult(usedDeclarations, unresolvedNames) } override fun getImportableName(symbol: KaSymbol): FqName? = when (symbol) { is KaClassLikeSymbol -> symbol.classId?.asSingleFqName() is KaCallableSymbol -> symbol.firSymbol.computeImportableName(firSession) else -> null }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 16:54:07 UTC 2024 - 24.7K bytes - Viewed (0)