Test: convert IR source ranges test to the new infrastructure

Related to KT-59864, KT-60111, KT-59584
This commit is contained in:
Mikhail Glukhikh
2023-09-28 14:59:19 +02:00
committed by Space Team
parent dab06c0942
commit 072757cdde
19 changed files with 209 additions and 116 deletions
@@ -1,4 +1,4 @@
@0:0..23:1 FILE fqName:test fileName:/classFuns.kt
@0:0..24:0 FILE fqName:test fileName:/classFuns.kt
@3:0..23:1 CLASS CLASS name:Test modality:FINAL visibility:public superTypes:[kotlin.Any]
@3:0..23:1 CONSTRUCTOR visibility:public <> () returnType:test.Test [primary]
@3:0..23:1 BLOCK_BODY
@@ -1,4 +1,4 @@
@0:0..77:1 FILE fqName:test fileName:/classProperties.kt
@0:0..78:0 FILE fqName:test fileName:/classProperties.kt
@2:0..77:1 CLASS CLASS name:Test modality:FINAL visibility:public superTypes:[kotlin.Any]
@2:0..77:1 CONSTRUCTOR visibility:public <> () returnType:test.Test [primary]
@2:0..77:1 BLOCK_BODY
+1 -1
View File
@@ -1,4 +1,4 @@
@0:0..22:11 FILE fqName:<root> fileName:/classes.kt
@0:0..23:0 FILE fqName:<root> fileName:/classes.kt
@0:0..11 CLASS CLASS name:Test1 modality:FINAL visibility:public superTypes:[kotlin.Any]
@0:0..11 CONSTRUCTOR visibility:public <> () returnType:<root>.Test1 [primary]
@0:0..11 BLOCK_BODY
@@ -1,4 +1,4 @@
@0:0..10 FILE fqName:<root> fileName:/fakeOverrides.kt
@0:0..1:0 FILE fqName:<root> fileName:/fakeOverrides.kt
@0:0..10 CLASS CLASS name:Test modality:FINAL visibility:public superTypes:[kotlin.Any]
@0:0..10 CONSTRUCTOR visibility:public <> () returnType:<root>.Test [primary]
@0:0..10 BLOCK_BODY
@@ -1,4 +1,4 @@
@0:0..13:23 FILE fqName:<root> fileName:/primaryConstructors.kt
@0:0..14:0 FILE fqName:<root> fileName:/primaryConstructors.kt
@0:0..23 CLASS CLASS name:Test1 modality:FINAL visibility:public superTypes:[kotlin.Any]
@0:0..23 CONSTRUCTOR visibility:public <> (x:kotlin.Int) returnType:<root>.Test1 [primary]
@0:12..22 VALUE_PARAMETER name:x index:0 type:kotlin.Int
@@ -1,4 +1,4 @@
@0:0..13:1 FILE fqName:<root> fileName:/secondaryConstructors.kt
@0:0..14:0 FILE fqName:<root> fileName:/secondaryConstructors.kt
@0:0..13:1 CLASS CLASS name:C modality:FINAL visibility:public superTypes:[kotlin.Any]
@1:4..27 CONSTRUCTOR visibility:public <> () returnType:<root>.C
@1:4..27 BLOCK_BODY
@@ -1,4 +1,4 @@
@0:0..4:1 FILE fqName:<root> fileName:/synthesizedDataClassMembers.kt
@0:0..5:0 FILE fqName:<root> fileName:/synthesizedDataClassMembers.kt
@0:0..4:1 CLASS CLASS name:C modality:FINAL visibility:public [data] superTypes:[kotlin.Any]
@0:5..4:1 CONSTRUCTOR visibility:public <> (x:kotlin.Int, y:kotlin.String, z:kotlin.Any) returnType:<root>.C [primary]
@1:8..18 VALUE_PARAMETER name:x index:0 type:kotlin.Int
@@ -1,4 +1,4 @@
@0:0..19:14 FILE fqName:test fileName:/topLevelFuns.kt
@0:0..20:0 FILE fqName:test fileName:/topLevelFuns.kt
@3:0..14 FUN name:test0 visibility:public modality:FINAL <> () returnType:kotlin.Unit
@3:12..14 BLOCK_BODY
@9:0..14 FUN name:test1 visibility:public modality:FINAL <> () returnType:kotlin.Unit
@@ -1,4 +1,4 @@
@0:0..68:32 FILE fqName:test fileName:/topLevelProperties.kt
@0:0..69:0 FILE fqName:test fileName:/topLevelProperties.kt
@3:0..14 PROPERTY name:test0 visibility:public modality:FINAL [val]
@3:0..14 FIELD PROPERTY_BACKING_FIELD name:test0 type:kotlin.Int visibility:private [final,static]
@3:12..14 EXPRESSION_BODY