PsiErrorBuilder - error reporting abstraction for JVM_IR

This commit is contained in:
Dmitry Petrov
2020-01-24 16:33:10 +03:00
parent afb2e9f38d
commit dc4d453879
5 changed files with 138 additions and 8 deletions
@@ -42,7 +42,7 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Descriptor
import java.io.StringWriter
fun ir2string(ir: IrElement?): String = ir2stringWhole(ir).takeWhile { it != '\n' }
fun ir2string(ir: IrElement?): String = ir?.render() ?: ""
fun ir2stringWhole(ir: IrElement?, withDescriptors: Boolean = false): String {
val strWriter = StringWriter()