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
+11 -12
View File
@@ -1,22 +1,21 @@
FILE fqName:<root> fileName:/defaultArguments.kt
FUN name:test1 visibility:public modality:FINAL <> (x:kotlin.Int, y:kotlin.Int, z:kotlin.String) returnType:kotlin.Unit flags:
VALUE_PARAMETER name:x index:0 type:kotlin.Int flags:
VALUE_PARAMETER name:y index:1 type:kotlin.Int flags:
FUN name:test1 visibility:public modality:FINAL <> (x:kotlin.Int, y:kotlin.Int, z:kotlin.String) returnType:kotlin.Unit flags:[]
VALUE_PARAMETER name:x index:0 type:kotlin.Int flags:[]
VALUE_PARAMETER name:y index:1 type:kotlin.Int flags:[]
EXPRESSION_BODY
CONST Int type=kotlin.Int value=0
VALUE_PARAMETER name:z index:2 type:kotlin.String flags:
VALUE_PARAMETER name:z index:2 type:kotlin.String flags:[]
EXPRESSION_BODY
CONST String type=kotlin.String value="abc"
BLOCK_BODY
FUN name:local visibility:local modality:FINAL <> (xx:kotlin.Int, yy:kotlin.Int, zz:kotlin.String) returnType:kotlin.Unit flags:
VALUE_PARAMETER name:xx index:0 type:kotlin.Int flags:
FUN name:local visibility:local modality:FINAL <> (xx:kotlin.Int, yy:kotlin.Int, zz:kotlin.String) returnType:kotlin.Unit flags:[]
VALUE_PARAMETER name:xx index:0 type:kotlin.Int flags:[]
EXPRESSION_BODY
GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=null
VALUE_PARAMETER name:yy index:1 type:kotlin.Int flags:
GET_VAR 'VALUE_PARAMETER name:x index:0 type:kotlin.Int flags:[]' type=kotlin.Int origin=null
VALUE_PARAMETER name:yy index:1 type:kotlin.Int flags:[]
EXPRESSION_BODY
GET_VAR 'value-parameter y: Int = ...' type=kotlin.Int origin=null
VALUE_PARAMETER name:zz index:2 type:kotlin.String flags:
GET_VAR 'VALUE_PARAMETER name:y index:1 type:kotlin.Int flags:[]' type=kotlin.Int origin=null
VALUE_PARAMETER name:zz index:2 type:kotlin.String flags:[]
EXPRESSION_BODY
GET_VAR 'value-parameter z: String = ...' type=kotlin.String origin=null
GET_VAR 'VALUE_PARAMETER name:z index:2 type:kotlin.String flags:[]' type=kotlin.String origin=null
BLOCK_BODY