Skip to content

Commit 02f01ef

Browse files
committed
Update testData
1 parent d29a47e commit 02f01ef

File tree

127 files changed

+605
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+605
-4
lines changed

compiler/testData/ir/irText/classes/abstractMembers.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
FILE fqName:<root> fileName:/abstractMembers.kt
22
CLASS CLASS name:AbstractClass modality:ABSTRACT visibility:public flags:
33
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:AbstractClass flags:
4+
superClasses:
5+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
46
CONSTRUCTOR visibility:public <> () returnType:AbstractClass flags:
57
BLOCK_BODY
68
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
@@ -31,6 +33,8 @@ FILE fqName:<root> fileName:/abstractMembers.kt
3133
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
3234
CLASS INTERFACE name:Interface modality:ABSTRACT visibility:public flags:
3335
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Interface flags:
36+
superClasses:
37+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
3438
FUN name:abstractFun visibility:public modality:ABSTRACT <> ($this:Interface) returnType:Unit flags:
3539
$this: VALUE_PARAMETER name:<this> type:Interface flags:
3640
PROPERTY name:abstractVal type:kotlin.Int visibility:public modality:ABSTRACT flags:val

compiler/testData/ir/irText/classes/argumentReorderingInDelegatingConstructorCall.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
FILE fqName:<root> fileName:/argumentReorderingInDelegatingConstructorCall.kt
22
CLASS CLASS name:Base modality:OPEN visibility:public flags:
33
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Base flags:
4+
superClasses:
5+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
46
CONSTRUCTOR visibility:public <> (x:kotlin.Int, y:kotlin.Int) returnType:Base flags:
57
VALUE_PARAMETER name:x index:0 type:kotlin.Int flags:
68
VALUE_PARAMETER name:y index:1 type:kotlin.Int flags:
@@ -42,6 +44,8 @@ FILE fqName:<root> fileName:/argumentReorderingInDelegatingConstructorCall.kt
4244
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
4345
CLASS CLASS name:Test1 modality:FINAL visibility:public flags:
4446
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test1 flags:
47+
superClasses:
48+
CLASS CLASS name:Base modality:OPEN visibility:public flags:
4549
CONSTRUCTOR visibility:public <> (xx:kotlin.Int, yy:kotlin.Int) returnType:Test1 flags:
4650
VALUE_PARAMETER name:xx index:0 type:kotlin.Int flags:
4751
VALUE_PARAMETER name:yy index:1 type:kotlin.Int flags:
@@ -80,6 +84,8 @@ FILE fqName:<root> fileName:/argumentReorderingInDelegatingConstructorCall.kt
8084
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
8185
CLASS CLASS name:Test2 modality:FINAL visibility:public flags:
8286
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test2 flags:
87+
superClasses:
88+
CLASS CLASS name:Base modality:OPEN visibility:public flags:
8389
CONSTRUCTOR visibility:public <> (xx:kotlin.Int, yy:kotlin.Int) returnType:Test2 flags:
8490
VALUE_PARAMETER name:xx index:0 type:kotlin.Int flags:
8591
VALUE_PARAMETER name:yy index:1 type:kotlin.Int flags:

compiler/testData/ir/irText/classes/classMembers.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
FILE fqName:<root> fileName:/classMembers.kt
22
CLASS CLASS name:C modality:FINAL visibility:public flags:
33
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:C flags:
4+
superClasses:
5+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
46
CONSTRUCTOR visibility:public <> (x:kotlin.Int, y:kotlin.Int, z:kotlin.Int) returnType:C flags:
57
VALUE_PARAMETER name:x index:0 type:kotlin.Int flags:
68
VALUE_PARAMETER name:y index:1 type:kotlin.Int flags:
@@ -86,6 +88,8 @@ FILE fqName:<root> fileName:/classMembers.kt
8688
message: CONST String type=kotlin.String value=2
8789
CLASS CLASS name:NestedClass modality:FINAL visibility:public flags:
8890
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:C.NestedClass flags:
91+
superClasses:
92+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
8993
CONSTRUCTOR visibility:public <> () returnType:C.NestedClass flags:
9094
BLOCK_BODY
9195
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
@@ -116,6 +120,8 @@ FILE fqName:<root> fileName:/classMembers.kt
116120
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
117121
CLASS INTERFACE name:NestedInterface modality:ABSTRACT visibility:public flags:
118122
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:C.NestedInterface flags:
123+
superClasses:
124+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
119125
FUN name:foo visibility:public modality:ABSTRACT <> ($this:C.NestedInterface) returnType:Unit flags:
120126
$this: VALUE_PARAMETER name:<this> type:C.NestedInterface flags:
121127
FUN name:bar visibility:public modality:OPEN <> ($this:C.NestedInterface) returnType:Unit flags:
@@ -139,6 +145,8 @@ FILE fqName:<root> fileName:/classMembers.kt
139145
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
140146
CLASS OBJECT name:Companion modality:FINAL visibility:public flags:companion
141147
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:C.Companion flags:
148+
superClasses:
149+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
142150
CONSTRUCTOR visibility:private <> () returnType:C.Companion flags:
143151
BLOCK_BODY
144152
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'

compiler/testData/ir/irText/classes/classes.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
FILE fqName:<root> fileName:/classes.kt
22
CLASS CLASS name:TestClass modality:FINAL visibility:public flags:
33
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:TestClass flags:
4+
superClasses:
5+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
46
CONSTRUCTOR visibility:public <> () returnType:TestClass flags:
57
BLOCK_BODY
68
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
@@ -20,6 +22,8 @@ FILE fqName:<root> fileName:/classes.kt
2022
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
2123
CLASS INTERFACE name:TestInterface modality:ABSTRACT visibility:public flags:
2224
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:TestInterface flags:
25+
superClasses:
26+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
2327
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags:
2428
overridden:
2529
FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> (other:kotlin.Any?) returnType:Boolean flags:
@@ -35,6 +39,8 @@ FILE fqName:<root> fileName:/classes.kt
3539
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
3640
CLASS OBJECT name:TestObject modality:FINAL visibility:public flags:
3741
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:TestObject flags:
42+
superClasses:
43+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
3844
CONSTRUCTOR visibility:private <> () returnType:TestObject flags:
3945
BLOCK_BODY
4046
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
@@ -54,6 +60,8 @@ FILE fqName:<root> fileName:/classes.kt
5460
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
5561
CLASS ANNOTATION_CLASS name:TestAnnotationClass modality:FINAL visibility:public flags:
5662
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:TestAnnotationClass flags:
63+
superClasses:
64+
CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Annotation modality:ABSTRACT visibility:public flags:
5765
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags:
5866
overridden:
5967
FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> (other:kotlin.Any?) returnType:Boolean flags:
@@ -69,6 +77,8 @@ FILE fqName:<root> fileName:/classes.kt
6977
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
7078
CLASS ENUM_CLASS name:TestEnumClass modality:FINAL visibility:public flags:
7179
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:TestEnumClass flags:
80+
superClasses:
81+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Enum modality:ABSTRACT visibility:public flags:
7282
CONSTRUCTOR visibility:private <> () returnType:TestEnumClass flags:
7383
BLOCK_BODY
7484
ENUM_CONSTRUCTOR_CALL 'constructor Enum(String, Int)'

compiler/testData/ir/irText/classes/companionObject.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
FILE fqName:<root> fileName:/companionObject.kt
22
CLASS CLASS name:Test1 modality:FINAL visibility:public flags:
33
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test1 flags:
4+
superClasses:
5+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
46
CONSTRUCTOR visibility:public <> () returnType:Test1 flags:
57
BLOCK_BODY
68
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
79
INSTANCE_INITIALIZER_CALL classDescriptor='Test1'
810
CLASS OBJECT name:Companion modality:FINAL visibility:public flags:companion
911
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test1.Companion flags:
12+
superClasses:
13+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
1014
CONSTRUCTOR visibility:private <> () returnType:Test1.Companion flags:
1115
BLOCK_BODY
1216
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
@@ -39,12 +43,16 @@ FILE fqName:<root> fileName:/companionObject.kt
3943
$this: VALUE_PARAMETER name:<this> type:kotlin.Any flags:
4044
CLASS CLASS name:Test2 modality:FINAL visibility:public flags:
4145
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test2 flags:
46+
superClasses:
47+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
4248
CONSTRUCTOR visibility:public <> () returnType:Test2 flags:
4349
BLOCK_BODY
4450
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
4551
INSTANCE_INITIALIZER_CALL classDescriptor='Test2'
4652
CLASS OBJECT name:Named modality:FINAL visibility:public flags:companion
4753
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test2.Named flags:
54+
superClasses:
55+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
4856
CONSTRUCTOR visibility:private <> () returnType:Test2.Named flags:
4957
BLOCK_BODY
5058
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'

compiler/testData/ir/irText/classes/dataClassWithArrayMembers.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
FILE fqName:<root> fileName:/dataClassWithArrayMembers.kt
22
CLASS CLASS name:Test1 modality:FINAL visibility:public flags:data
33
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test1 flags:
4+
superClasses:
5+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
46
CONSTRUCTOR visibility:public <> (stringArray:kotlin.Array<kotlin.String>, charArray:kotlin.CharArray, booleanArray:kotlin.BooleanArray, byteArray:kotlin.ByteArray, shortArray:kotlin.ShortArray, intArray:kotlin.IntArray, longArray:kotlin.LongArray, floatArray:kotlin.FloatArray, doubleArray:kotlin.DoubleArray) returnType:Test1 flags:
57
VALUE_PARAMETER name:stringArray index:0 type:kotlin.Array<kotlin.String> flags:
68
VALUE_PARAMETER name:charArray index:1 type:kotlin.CharArray flags:
@@ -454,6 +456,8 @@ FILE fqName:<root> fileName:/dataClassWithArrayMembers.kt
454456
CONST Boolean type=kotlin.Boolean value=true
455457
CLASS CLASS name:Test2 modality:FINAL visibility:public flags:data
456458
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test2<T> flags:
459+
superClasses:
460+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
457461
TYPE_PARAMETER name:T index:0 variance: upperBounds:[kotlin.Any?]
458462
CONSTRUCTOR visibility:public <> (genericArray:kotlin.Array<T>) returnType:Test2<T> flags:
459463
VALUE_PARAMETER name:genericArray index:0 type:kotlin.Array<T> flags:
@@ -549,6 +553,8 @@ FILE fqName:<root> fileName:/dataClassWithArrayMembers.kt
549553
CONST Boolean type=kotlin.Boolean value=true
550554
CLASS CLASS name:Test3 modality:FINAL visibility:public flags:data
551555
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test3 flags:
556+
superClasses:
557+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
552558
CONSTRUCTOR visibility:public <> (anyArrayN:kotlin.Array<kotlin.Any>?) returnType:Test3 flags:
553559
VALUE_PARAMETER name:anyArrayN index:0 type:kotlin.Array<kotlin.Any>? flags:
554560
BLOCK_BODY

compiler/testData/ir/irText/classes/dataClasses.txt

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
FILE fqName:<root> fileName:/dataClasses.kt
22
CLASS CLASS name:Test1 modality:FINAL visibility:public flags:data
33
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test1 flags:
4+
superClasses:
5+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
46
CONSTRUCTOR visibility:public <> (x:kotlin.Int, y:kotlin.String, z:kotlin.Any) returnType:Test1 flags:
57
VALUE_PARAMETER name:x index:0 type:kotlin.Int flags:
68
VALUE_PARAMETER name:y index:1 type:kotlin.String flags:
@@ -181,6 +183,8 @@ FILE fqName:<root> fileName:/dataClasses.kt
181183
CONST Boolean type=kotlin.Boolean value=true
182184
CLASS CLASS name:Test2 modality:FINAL visibility:public flags:data
183185
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test2 flags:
186+
superClasses:
187+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
184188
CONSTRUCTOR visibility:public <> (x:kotlin.Any?) returnType:Test2 flags:
185189
VALUE_PARAMETER name:x index:0 type:kotlin.Any? flags:
186190
BLOCK_BODY
@@ -284,6 +288,8 @@ FILE fqName:<root> fileName:/dataClasses.kt
284288
CONST Boolean type=kotlin.Boolean value=true
285289
CLASS CLASS name:Test3 modality:FINAL visibility:public flags:data
286290
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test3 flags:
291+
superClasses:
292+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
287293
CONSTRUCTOR visibility:public <> (d:kotlin.Double, dn:kotlin.Double?, f:kotlin.Float, df:kotlin.Float?) returnType:Test3 flags:
288294
VALUE_PARAMETER name:d index:0 type:kotlin.Double flags:
289295
VALUE_PARAMETER name:dn index:1 type:kotlin.Double? flags:
@@ -382,6 +388,8 @@ FILE fqName:<root> fileName:/dataClasses.kt
382388
f: GET_VAR 'value-parameter f: Float = ...' type=kotlin.Float origin=null
383389
df: GET_VAR 'value-parameter df: Float? = ...' type=kotlin.Float? origin=null
384390
FUN GENERATED_DATA_CLASS_MEMBER name:toString visibility:public modality:OPEN <> ($this:Test3) returnType:String flags:
391+
overridden:
392+
FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> () returnType:String flags:
385393
$this: VALUE_PARAMETER name:<this> type:Test3 flags:
386394
BLOCK_BODY
387395
RETURN type=kotlin.Nothing from='toString(): String'
@@ -390,20 +398,22 @@ FILE fqName:<root> fileName:/dataClasses.kt
390398
CONST String type=kotlin.String value=d=
391399
CALL '<get-d>(): Double' type=kotlin.Double origin=GET_PROPERTY
392400
$this: GET_VAR 'this@Test3: Test3' type=Test3 origin=null
393-
CONST String type=kotlin.String value=,
401+
CONST String type=kotlin.String value=,
394402
CONST String type=kotlin.String value=dn=
395403
CALL '<get-dn>(): Double?' type=kotlin.Double? origin=GET_PROPERTY
396404
$this: GET_VAR 'this@Test3: Test3' type=Test3 origin=null
397-
CONST String type=kotlin.String value=,
405+
CONST String type=kotlin.String value=,
398406
CONST String type=kotlin.String value=f=
399407
CALL '<get-f>(): Float' type=kotlin.Float origin=GET_PROPERTY
400408
$this: GET_VAR 'this@Test3: Test3' type=Test3 origin=null
401-
CONST String type=kotlin.String value=,
409+
CONST String type=kotlin.String value=,
402410
CONST String type=kotlin.String value=df=
403411
CALL '<get-df>(): Float?' type=kotlin.Float? origin=GET_PROPERTY
404412
$this: GET_VAR 'this@Test3: Test3' type=Test3 origin=null
405413
CONST String type=kotlin.String value=)
406414
FUN GENERATED_DATA_CLASS_MEMBER name:hashCode visibility:public modality:OPEN <> ($this:Test3) returnType:Int flags:
415+
overridden:
416+
FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> () returnType:Int flags:
407417
$this: VALUE_PARAMETER name:<this> type:Test3 flags:
408418
BLOCK_BODY
409419
VAR IR_TEMPORARY_VARIABLE name:tmp0_result type:kotlin.Int flags:var
@@ -461,6 +471,8 @@ FILE fqName:<root> fileName:/dataClasses.kt
461471
RETURN type=kotlin.Nothing from='hashCode(): Int'
462472
GET_VAR 'tmp0_result: Int' type=kotlin.Int origin=null
463473
FUN GENERATED_DATA_CLASS_MEMBER name:equals visibility:public modality:OPEN <> ($this:Test3, other:kotlin.Any?) returnType:Boolean flags:
474+
overridden:
475+
FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> (other:kotlin.Any?) returnType:Boolean flags:
464476
$this: VALUE_PARAMETER name:<this> type:Test3 flags:
465477
VALUE_PARAMETER name:other index:0 type:kotlin.Any? flags:
466478
BLOCK_BODY
@@ -522,3 +534,4 @@ FILE fqName:<root> fileName:/dataClasses.kt
522534
CONST Boolean type=kotlin.Boolean value=false
523535
RETURN type=kotlin.Nothing from='equals(Any?): Boolean'
524536
CONST Boolean type=kotlin.Boolean value=true
537+

compiler/testData/ir/irText/classes/dataClassesGeneric.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
FILE fqName:<root> fileName:/dataClassesGeneric.kt
22
CLASS CLASS name:Test1 modality:FINAL visibility:public flags:data
33
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:Test1<T> flags:
4+
superClasses:
5+
CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags:
46
TYPE_PARAMETER name:T index:0 variance: upperBounds:[kotlin.Any?]
57
CONSTRUCTOR visibility:public <> (x:T) returnType:Test1<T> flags:
68
VALUE_PARAMETER name:x index:0 type:T flags:

0 commit comments

Comments
 (0)