Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 46 of 46 for KaDeclarationSymbol (0.32 sec)

  1. analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/scopes/KtCompositeScope.kt

            buildSet {
                subScopes.flatMapTo(this) { it.getPossibleClassifierNames() }
            }
        }
    
        override fun getAllSymbols(): Sequence<KaDeclarationSymbol> = withValidityAssertion {
            sequence {
                subScopes.forEach { yieldAll(it.getAllSymbols()) }
            }
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  2. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtClassLikeSymbol.kt

    import org.jetbrains.kotlin.name.Name
    import org.jetbrains.kotlin.name.SpecialNames
    import org.jetbrains.kotlin.types.Variance
    
    public sealed class KaClassifierSymbol : KaSymbol, KaPossiblyNamedSymbol, KaDeclarationSymbol
    
    public typealias KtClassifierSymbol = KaClassifierSymbol
    
    public val KaClassifierSymbol.nameOrAnonymous: Name
        get() = name ?: SpecialNames.ANONYMOUS
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/references/TestReferenceResolveResultRenderer.kt

        ): String {
            return buildString {
                symbolContainerFqName(symbol)?.let { fqName ->
                    append("(in $fqName) ")
                }
                when (symbol) {
                    is KaDeclarationSymbol -> {
                        append(symbol.render(renderer))
                        if (renderPsiClassName) {
                            append(" (psi: ${symbol.psi?.let { it::class.simpleName }})")
                        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Fri May 31 19:52:16 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirResolveExtensionInfoProvider.kt

            if (names.isEmpty()) return emptySequence()
            val namesSet = names.toSet()
            return getClassifierSymbols { it in namesSet }
        }
    
        private inline fun <D : KtNamedDeclaration, reified S : KaDeclarationSymbol> getTopLevelDeclarations(
            crossinline nameFilter: KaScopeNameFilter,
            crossinline getDeclarationsByProvider: (LLFirResolveExtensionToolDeclarationProvider) -> Sequence<D>,
        ): Sequence<S> = sequence {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  5. 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)
  6. 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)
Back to top