- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for KaDeclarationSymbol (0.24 sec)
-
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt
is KaTypeParameterSymbol -> firSymbolBuilder.buildSymbol(symbol.firSymbol.containingDeclarationSymbol) as? KaDeclarationSymbol is KaValueParameterSymbol -> firSymbolBuilder.buildSymbol(symbol.firSymbol.containingFunctionSymbol) as? KaDeclarationSymbol else -> null } }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon May 27 09:59:11 UTC 2024 - 13.4K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KDocReferenceResolver.kt
*/ private fun KaSession.findParentSymbol(symbol: KaSymbol, goBackSteps: Int, selectedFqName: FqName): KaSymbol? { if (symbol !is KaDeclarationSymbol && symbol !is KaPackageSymbol) return null if (symbol is KaDeclarationSymbol) { goToNthParent(symbol, goBackSteps)?.let { return it } } return getPackageSymbolIfPackageExists(selectedFqName) }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 04 08:26:19 UTC 2024 - 22.3K bytes - Viewed (0) -
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtSymbolProvider.kt
import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.psi.* public abstract class KaSymbolProvider : KaSessionComponent() { public open fun getSymbol(psi: KtDeclaration): KaDeclarationSymbol = when (psi) { is KtParameter -> getParameterSymbol(psi) is KtNamedFunction -> getFunctionLikeSymbol(psi) is KtConstructor<*> -> getConstructorSymbol(psi)
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Thu May 23 17:29:30 UTC 2024 - 10.6K bytes - Viewed (0) -
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/KtDeclarationRenderer.kt
public val scriptRenderer: KaScriptSymbolRenderer, public val scriptInitializerRenderer: KaScriptInitializerRenderer ) { public fun renderDeclaration(analysisSession: KaSession, symbol: KaDeclarationSymbol, printer: PrettyPrinter) { when (symbol) { is KaAnonymousObjectSymbol -> anonymousObjectRenderer.renderSymbol(analysisSession, symbol, this, printer)
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 17K bytes - Viewed (0) -
analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/symbols/AbstractSymbolTest.kt
PointerWithRenderedSymbol( safePointer(symbol), when (symbol) { is KaDeclarationSymbol -> symbol.render(prettyRenderer) is KaFileSymbol -> prettyPrint { printCollection(symbol.getFileScope().getAllSymbols().asIterable(), separator = "\n\n") {
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 29 17:43:55 UTC 2024 - 18.2K bytes - Viewed (0)