IR: don't use descriptors in rendering (work in progress)

There's some descriptor-based code remaining. Need some more work on IR.
This commit is contained in:
Dmitry Petrov
2019-03-14 14:17:26 +03:00
parent bd3d5a9dbb
commit e49eae528c
319 changed files with 18613 additions and 18703 deletions
@@ -16,7 +16,10 @@
package org.jetbrains.kotlin.ir
import org.jetbrains.kotlin.ir.declarations.*
import org.jetbrains.kotlin.ir.declarations.IrFile
import org.jetbrains.kotlin.ir.declarations.IrFunction
import org.jetbrains.kotlin.ir.declarations.IrModuleFragment
import org.jetbrains.kotlin.ir.declarations.path
import org.jetbrains.kotlin.ir2cfg.generators.FunctionGenerator
import org.jetbrains.kotlin.ir2cfg.util.dump
import org.jetbrains.kotlin.test.KotlinTestUtils
@@ -24,8 +27,6 @@ import java.io.File
abstract class AbstractIrCfgTestCase : AbstractIrGeneratorTestCase() {
private val IrFunction.name: String get() = this.descriptor.name.asString()
private fun IrFile.cfgDump(): String {
val builder = StringBuilder()
for (declaration in this.declarations) {