Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 46 for KaDeclarationSymbol (0.68 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/bodies/KtRendererBodyMemberScopeProvider.kt

    public interface KaRendererBodyMemberScopeProvider {
        public fun getMemberScope(analysisSession: KaSession, symbol: KaSymbolWithMembers): List<KaDeclarationSymbol>
    
        public object ALL : KaRendererBodyMemberScopeProvider {
            override fun getMemberScope(analysisSession: KaSession, symbol: KaSymbolWithMembers): List<KaDeclarationSymbol> {
                with(analysisSession) {
                    return symbol.getCombinedDeclaredMemberScope().getAllSymbols().toList()
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMultiplatformInfoProvider.kt

        override val analysisSession: KaFirSession,
        override val token: KaLifetimeToken,
    ) : KaMultiplatformInfoProvider(), KaFirSessionComponent {
        override fun getExpectForActual(actual: KaDeclarationSymbol): List<KaDeclarationSymbol> {
            require(actual is KaFirSymbol<*>)
            val firSymbol = actual.firSymbol
            if (firSymbol !is FirCallableSymbol && firSymbol !is FirClassSymbol && firSymbol !is FirTypeAliasSymbol) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10MultiplatformInfoProvider.kt

    internal class KaFe10MultiplatformInfoProvider(
        override val analysisSession: KaFe10Session,
    ) : KaMultiplatformInfoProvider(), KaFe10SessionComponent {
        override fun getExpectForActual(actual: KaDeclarationSymbol): List<KaDeclarationSymbol> {
            if (actual.psiSafe<KtDeclaration>()?.hasActualModifier() != true) return emptyList()
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  4. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/symbolDeclarationRenderer/AbstractRendererTest.kt

                    override fun sortMembers(
                        analysisSession: KaSession,
                        members: List<KaDeclarationSymbol>,
                        owner: KaSymbolWithMembers,
                    ): List<KaDeclarationSymbol> {
                        with(analysisSession) {
                            return KaRendererBodyMemberScopeSorter.ENUM_ENTRIES_AT_BEGINING
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  5. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/modifiers/renderers/KtRendererOtherModifiersProvider.kt

        public fun getOtherModifiers(analysisSession: KaSession, symbol: KaDeclarationSymbol): List<KtModifierKeywordToken>
    
        public infix fun and(other: KaRendererOtherModifiersProvider): KaRendererOtherModifiersProvider {
            val self = this
            return object : KaRendererOtherModifiersProvider {
                override fun getOtherModifiers(analysisSession: KaSession, symbol: KaDeclarationSymbol): List<KtModifierKeywordToken> {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  6. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtDeclarationSymbol.kt

     * Eg, classes, type parameters or functions are [KaDeclarationSymbol], but files and packages are not
     */
    public sealed interface KaDeclarationSymbol : KaSymbol, KaSymbolWithTypeParameters, KaAnnotatedSymbol
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 779 bytes
    - Viewed (0)
  7. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtKlibSourceFileNameProvider.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.descriptors.SourceFile
    import org.jetbrains.kotlin.psi.KtDeclaration
    
    @KaAnalysisNonPublicApi
    public abstract class KaKlibSourceFileNameProvider : KaSessionComponent() {
        public abstract fun getKlibSourceFileName(declaration: KaDeclarationSymbol): String?
    }
    
    @KaAnalysisNonPublicApi
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  8. 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)
  9. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/modifiers/KtDeclarationModifiersRenderer.kt

    import org.jetbrains.kotlin.analysis.api.renderer.base.KaKeywordsRenderer
    import org.jetbrains.kotlin.analysis.api.renderer.declarations.modifiers.renderers.*
    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.analysis.utils.printer.PrettyPrinter
    
    public class KaDeclarationModifiersRenderer private constructor(
        public val modifierListRenderer: KaModifierListRenderer,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  10. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtSymbolDeclarationRendererProvider.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.analysis.api.types.KaType
    import org.jetbrains.kotlin.types.Variance
    
    public abstract class KaSymbolDeclarationRendererProvider : KaSessionComponent() {
        public abstract fun renderDeclaration(symbol: KaDeclarationSymbol, renderer: KaDeclarationRenderer): String
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 2.1K bytes
    - Viewed (0)
Back to top