FIR render: fix typos on RenderMode
This commit is contained in:
committed by
Mikhail Glukhikh
parent
f8e03786c0
commit
f8dc56e2bb
+4
-1
@@ -122,7 +122,10 @@ fun CFGNode<*>.render(): String =
|
||||
}
|
||||
|
||||
private object CfgRenderMode : FirRenderer.RenderMode(
|
||||
renderLambdaBodies = false, renderCallArguments = false, renderCallableFqNames = false, renderDeclatationResovlePhase = false
|
||||
renderLambdaBodies = false,
|
||||
renderCallArguments = false,
|
||||
renderCallableFqNames = false,
|
||||
renderDeclarationResolvePhase = false
|
||||
)
|
||||
|
||||
private fun FirFunction<*>.name(): String = when (this) {
|
||||
|
||||
@@ -51,27 +51,27 @@ class FirRenderer(builder: StringBuilder, private val mode: RenderMode = RenderM
|
||||
val renderLambdaBodies: Boolean,
|
||||
val renderCallArguments: Boolean,
|
||||
val renderCallableFqNames: Boolean,
|
||||
val renderDeclatationResovlePhase: Boolean
|
||||
val renderDeclarationResolvePhase: Boolean
|
||||
) {
|
||||
object Normal : RenderMode(
|
||||
renderLambdaBodies = true,
|
||||
renderCallArguments = true,
|
||||
renderCallableFqNames = false,
|
||||
renderDeclatationResovlePhase = false
|
||||
renderDeclarationResolvePhase = false
|
||||
)
|
||||
|
||||
object WithFqNames : RenderMode(
|
||||
renderLambdaBodies = true,
|
||||
renderCallArguments = true,
|
||||
renderCallableFqNames = true,
|
||||
renderDeclatationResovlePhase = false
|
||||
renderDeclarationResolvePhase = false
|
||||
)
|
||||
|
||||
object WithResolvePhases : RenderMode(
|
||||
renderLambdaBodies = true,
|
||||
renderCallArguments = true,
|
||||
renderCallableFqNames = false,
|
||||
renderDeclatationResovlePhase = true
|
||||
renderDeclarationResolvePhase = true
|
||||
)
|
||||
}
|
||||
|
||||
@@ -340,7 +340,7 @@ class FirRenderer(builder: StringBuilder, private val mode: RenderMode = RenderM
|
||||
}
|
||||
|
||||
override fun visitDeclaration(declaration: FirDeclaration) {
|
||||
if (mode.renderDeclatationResovlePhase) {
|
||||
if (mode.renderDeclarationResolvePhase) {
|
||||
print("[${declaration.resolvePhase}] ")
|
||||
}
|
||||
print(
|
||||
|
||||
Reference in New Issue
Block a user