Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 46 for KaDeclarationSymbol (0.49 sec)

  1. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/symbolDeclarationRenderer/AbstractSymbolRenderingByReferenceTest.kt

                    testServices.assertions.assertNotNull(ktSymbol)
                    testServices.assertions.assertTrue(ktSymbol is KaDeclarationSymbol)
                    (ktSymbol as KaDeclarationSymbol).render(WITH_QUALIFIED_NAMES_DENOTABLE)
                }
            }
    
            testServices.assertions.assertEqualsToTestDataFileSibling(renderedString)
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirKlibSourceFileNameProvider.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.fir.declarations.utils.klibSourceFile
    
    @OptIn(KaAnalysisNonPublicApi::class)
    internal class KaFirKlibSourceFileNameProvider(
        override val analysisSession: KaFirSession,
    ) : KaKlibSourceFileNameProvider() {
        override fun getKlibSourceFileName(declaration: KaDeclarationSymbol): String? {
            require(declaration is KaFirSymbol<*>)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/renderers/KtTypeParametersRenderer.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.analysis.utils.printer.PrettyPrinter
    import org.jetbrains.kotlin.lexer.KtTokens
    import org.jetbrains.kotlin.types.Variance
    
    public interface KaTypeParametersRenderer {
        public fun renderTypeParameters(
            analysisSession: KaSession,
            symbol: KaDeclarationSymbol,
            declarationRenderer: KaDeclarationRenderer,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  4. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/modifiers/renderers/KtModifierListRenderer.kt

            analysisSession: KaSession,
            symbol: KaDeclarationSymbol,
            declarationModifiersRenderer: KaDeclarationModifiersRenderer,
            printer: PrettyPrinter,
        )
    
        public object AS_LIST : KaModifierListRenderer {
            override fun renderModifiers(
                analysisSession: KaSession,
                symbol: KaDeclarationSymbol,
                declarationModifiersRenderer: KaDeclarationModifiersRenderer,
    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/KtModifiersSorter.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.lexer.KtModifierKeywordToken
    import org.jetbrains.kotlin.psi.addRemoveModifier.sortModifiers
    
    public interface KaModifiersSorter {
        public fun sort(
            analysisSession: KaSession,
            modifiers: List<KtModifierKeywordToken>,
            owner: KaDeclarationSymbol,
        ): List<KtModifierKeywordToken>
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  6. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/ktRendererUtils.kt

    import org.jetbrains.kotlin.analysis.api.KaSession
    import org.jetbrains.kotlin.analysis.api.annotations.KaAnnotated
    import org.jetbrains.kotlin.analysis.api.base.KaContextReceiversOwner
    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.analysis.utils.printer.PrettyPrinter
    import org.jetbrains.kotlin.lexer.KtKeywordToken
    
    public fun <S> renderAnnotationsModifiersAndContextReceivers(
        analysisSession: KaSession,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  7. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtMultiplatformInfoProvider.kt

    import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    
    public abstract class KaMultiplatformInfoProvider : KaSessionComponent() {
        public abstract fun getExpectForActual(actual: KaDeclarationSymbol): List<KaDeclarationSymbol>
    }
    
    public typealias KtMultiplatformInfoProvider = KaMultiplatformInfoProvider
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  8. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/bodies/KtRendererBodyMemberScopeSorter.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaEnumEntrySymbol
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KaSymbolWithMembers
    
    public interface KaRendererBodyMemberScopeSorter {
        public fun sortMembers(
            analysisSession: KaSession,
            members: List<KaDeclarationSymbol>,
            owner: KaSymbolWithMembers,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  9. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/resolveExtensionInfoProvider/AbstractResolveExtensionInfoProviderTest.kt

            renderForTests(scope, this@prettyPrint, printPretty) { symbol ->
                if (symbol is KaDeclarationSymbol) {
                    getPsiDeclarationInfo(symbol)
                } else {
                    null
                }
            }
        }
    
        private fun KaSession.getPsiDeclarationInfo(symbol: KaDeclarationSymbol): String = prettyPrint {
            val ktElement = symbol.psi as? KtElement
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  10. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/KtRendererCodeStyle.kt

        public fun getSeparatorBetweenModifiers(analysisSession: KaSession): String
    
        public fun getSeparatorBetweenMembers(
            analysisSession: KaSession,
            first: KaDeclarationSymbol,
            second: KaDeclarationSymbol,
        ): String
    }
    
    public typealias KtRendererCodeStyle = KaRendererCodeStyle
    
    public object KaRecommendedRendererCodeStyle : KaRendererCodeStyle {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.7K bytes
    - Viewed (0)
Back to top