[SLC] fix flaky test

This commit is contained in:
Dmitrii Gridin
2023-08-21 17:59:16 +02:00
committed by Space Team
parent 175ce94bb5
commit 51cc799204
4 changed files with 75 additions and 7 deletions
@@ -38,7 +38,7 @@ class PsiClassRenderer private constructor(
}
companion object {
var extendedTypeRenderer = false
var extendedTypeRenderer: ThreadLocal<Boolean> = ThreadLocal.withInitial { false }
fun renderClass(
psiClass: PsiClass,
@@ -85,7 +85,7 @@ class PsiClassRenderer private constructor(
private fun PsiType.renderType() = StringBuffer().also { renderType(it) }.toString()
private fun PsiType.renderType(sb: StringBuffer) {
if (extendedTypeRenderer && annotations.isNotEmpty()) {
if (extendedTypeRenderer.get() && annotations.isNotEmpty()) {
sb.append(annotations.joinToString(" ", postfix = " ") { it.renderAnnotation() })
}
when (this) {