@@ -30,30 +30,62 @@ test.kt:
30
30
# 4| -1: [VarAccess] mt
31
31
# 4| 0: [IntegerLiteral] 1
32
32
# 4| 1: [IntegerLiteral] 2
33
- # 7| 2: [ExtensionMethod] get
34
- # 7| 3: [TypeAccess] String
33
+ # 6| 3: [ExprStmt] <Expr>;
34
+ # 6| 0: [ImplicitCoercionToUnitExpr] <implicit coercion to unit>
35
+ # 6| 0: [TypeAccess] Unit
36
+ # 7| 4: [ExprStmt] <Expr>;
37
+ # 7| 0: [ImplicitCoercionToUnitExpr] <implicit coercion to unit>
38
+ # 7| 0: [TypeAccess] Unit
39
+ # 10| 2: [ExtensionMethod] get
40
+ # 10| 3: [TypeAccess] String
35
41
#-----| 4: (Parameters)
36
- # 7| 0: [Parameter] <this>
37
- # 7| 0: [TypeAccess] byte[]
38
- # 7| 1: [Parameter] i
39
- # 7| 0: [TypeAccess] int
40
- # 7| 2: [Parameter] j
41
- # 7| 0: [TypeAccess] int
42
- # 7| 5: [BlockStmt] { ... }
43
- # 7| 0: [ReturnStmt] return ...
44
- # 7| 0: [StringLiteral]
45
- # 10| 2: [Class] C
46
- # 10| 1: [Constructor] C
42
+ # 10| 0: [Parameter] <this>
43
+ # 10| 0: [TypeAccess] byte[]
44
+ # 10| 1: [Parameter] i
45
+ # 10| 0: [TypeAccess] int
46
+ # 10| 2: [Parameter] j
47
+ # 10| 0: [TypeAccess] int
47
48
# 10| 5: [BlockStmt] { ... }
48
- # 10| 0: [SuperConstructorInvocationStmt] super( ...)
49
- # 10| 1 : [BlockStmt] { ... }
50
- # 11| 2 : [Method] get
49
+ # 10| 0: [ReturnStmt] return ...
50
+ # 10| 0 : [StringLiteral]
51
+ # 11| 3 : [ExtensionMethod] set
51
52
# 11| 3: [TypeAccess] String
52
53
#-----| 4: (Parameters)
53
- # 11| 0: [Parameter] i
54
+ # 11| 0: [Parameter] <this>
55
+ # 11| 0: [TypeAccess] byte[]
56
+ # 11| 1: [Parameter] i
54
57
# 11| 0: [TypeAccess] int
55
- # 11| 1: [Parameter] j
58
+ # 11| 2: [Parameter] j
59
+ # 11| 0: [TypeAccess] int
60
+ # 11| 3: [Parameter] k
56
61
# 11| 0: [TypeAccess] int
57
62
# 11| 5: [BlockStmt] { ... }
58
63
# 11| 0: [ReturnStmt] return ...
59
64
# 11| 0: [StringLiteral]
65
+ # 12| 4: [ExtensionMethod] set
66
+ # 12| 3: [TypeAccess] String
67
+ #-----| 4: (Parameters)
68
+ # 12| 0: [Parameter] <this>
69
+ # 12| 0: [TypeAccess] byte[]
70
+ # 12| 1: [Parameter] i
71
+ # 12| 0: [TypeAccess] int
72
+ # 12| 2: [Parameter] c
73
+ # 12| 0: [TypeAccess] C
74
+ # 12| 5: [BlockStmt] { ... }
75
+ # 12| 0: [ReturnStmt] return ...
76
+ # 12| 0: [StringLiteral]
77
+ # 15| 2: [Class] C
78
+ # 15| 1: [Constructor] C
79
+ # 15| 5: [BlockStmt] { ... }
80
+ # 15| 0: [SuperConstructorInvocationStmt] super(...)
81
+ # 15| 1: [BlockStmt] { ... }
82
+ # 16| 2: [Method] get
83
+ # 16| 3: [TypeAccess] String
84
+ #-----| 4: (Parameters)
85
+ # 16| 0: [Parameter] i
86
+ # 16| 0: [TypeAccess] int
87
+ # 16| 1: [Parameter] j
88
+ # 16| 0: [TypeAccess] int
89
+ # 16| 5: [BlockStmt] { ... }
90
+ # 16| 0: [ReturnStmt] return ...
91
+ # 16| 0: [StringLiteral]
0 commit comments