From a0f7656d2bd184c16fc94ee4b4088f67fbba6ead Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Tue, 20 Jun 2023 15:30:11 +0200 Subject: [PATCH] [AA] provide parameters renderer without name/default value used to have such renderer in file structure --- .../renderers/callables/KtValueParameterSymbolRenderer.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/renderers/callables/KtValueParameterSymbolRenderer.kt b/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/renderers/callables/KtValueParameterSymbolRenderer.kt index 81027afed27..390cf017066 100644 --- a/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/renderers/callables/KtValueParameterSymbolRenderer.kt +++ b/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/renderers/callables/KtValueParameterSymbolRenderer.kt @@ -23,4 +23,11 @@ public interface KtValueParameterSymbolRenderer { ) } } + + public object TYPE_ONLY : KtValueParameterSymbolRenderer { + context(KtAnalysisSession, KtDeclarationRenderer) + override fun renderSymbol(symbol: KtValueParameterSymbol, printer: PrettyPrinter): Unit = printer { + typeRenderer.renderType(symbol.returnType, printer) + } + } } \ No newline at end of file