[Analysis API] reuse PsiClassRenderer for PsiType render

To align the format with light classes as now we are powered by them

^KT-66603
This commit is contained in:
Dmitrii Gridin
2024-03-15 20:02:54 +01:00
committed by Space Team
parent 54aee57fec
commit 2fbde7a85c
13 changed files with 17 additions and 12 deletions
@@ -44,6 +44,10 @@ class PsiClassRenderer private constructor(
membersFilter: MembersFilter = MembersFilter.DEFAULT
): String =
PsiClassRenderer(renderInner, membersFilter).renderClass(psiClass)
fun renderType(psiType: PsiType): String = with(PsiClassRenderer(renderInner = false, membersFilter = MembersFilter.DEFAULT)) {
psiType.renderType()
}
}
private fun PrettyPrinter.renderClass(psiClass: PsiClass) {