K2: render additionally *s for static references
This commit allows to distinguish static VS non-static things inside FIR_DUMP, e.g. static synthetic Enum.entries with enum entry Enum.entries
This commit is contained in:
committed by
Space Team
parent
70899d492d
commit
978d52d05b
+3
-1
@@ -14,6 +14,7 @@ import org.jetbrains.kotlin.fir.extensions.generatedNestedClassifiers
|
||||
import org.jetbrains.kotlin.fir.renderer.FirClassMemberRenderer
|
||||
import org.jetbrains.kotlin.fir.renderer.FirPackageDirectiveRenderer
|
||||
import org.jetbrains.kotlin.fir.renderer.FirRenderer
|
||||
import org.jetbrains.kotlin.fir.renderer.FirSymbolRendererWithStaticFlag
|
||||
import org.jetbrains.kotlin.fir.symbols.lazyDeclarationResolver
|
||||
import org.jetbrains.kotlin.test.directives.FirDiagnosticsDirectives
|
||||
import org.jetbrains.kotlin.test.directives.model.DirectivesContainer
|
||||
@@ -47,7 +48,8 @@ class FirDumpHandler(
|
||||
val renderer = FirRenderer(
|
||||
builder = builderForModule,
|
||||
packageDirectiveRenderer = FirPackageDirectiveRenderer(),
|
||||
classMemberRenderer = FirClassMemberRendererWithGeneratedDeclarations(part.session)
|
||||
classMemberRenderer = FirClassMemberRendererWithGeneratedDeclarations(part.session),
|
||||
referencedSymbolRenderer = FirSymbolRendererWithStaticFlag()
|
||||
)
|
||||
allFiles.forEach {
|
||||
renderer.renderElementAsString(it)
|
||||
|
||||
Reference in New Issue
Block a user