@@ -25,15 +25,15 @@ def.kt:
2525# 46| 2: [Method] fn
2626#-----| 1: (Annotations)
2727# 45| 1: [Annotation] Annot0k
28- # 0 | 1: [IntegerLiteral] 0
28+ # 21 | 1: [IntegerLiteral] 0
2929#-----| 2: (Generic Parameters)
3030# 46| 0: [TypeVariable] T
3131# 46| 3: [TypeAccess] Unit
3232#-----| 4: (Parameters)
3333# 46| 0: [Parameter] a
3434#-----| -1: (Annotations)
3535# 46| 1: [Annotation] Annot0k
36- # 0 | 1: [IntegerLiteral] 0
36+ # 21 | 1: [IntegerLiteral] 0
3737# 46| 0: [TypeAccess] Annot0k
3838# 46| 5: [BlockStmt] { ... }
3939# 47| 0: [ExprStmt] <Expr>;
@@ -44,25 +44,25 @@ def.kt:
4444# 50| 1: [LocalVariableDeclStmt] var ...;
4545# 50| 1: [LocalVariableDeclExpr] x
4646# 50| 0: [IntegerLiteral] 10
47- # 53| 3: [FieldDeclaration] int p;
48- #-----| -2: (Annotations)
49- # 56| 1: [Annotation] Annot0k
50- # 0| 1: [IntegerLiteral] 0
51- # 53| -1: [TypeAccess] int
52- # 57| 0: [IntegerLiteral] 5
53- # 57| 4: [Method] getP
47+ # 57| 3: [Method] getP
5448#-----| 1: (Annotations)
5549# 54| 1: [Annotation] Annot0k
56- # 0 | 1: [IntegerLiteral] 0
50+ # 21 | 1: [IntegerLiteral] 0
5751# 57| 3: [TypeAccess] int
5852# 57| 5: [BlockStmt] { ... }
5953# 57| 0: [ReturnStmt] return ...
6054# 57| 0: [VarAccess] DefKt.p
6155# 57| -1: [TypeAccess] DefKt
56+ # 57| 4: [FieldDeclaration] int p;
57+ #-----| -2: (Annotations)
58+ # 56| 1: [Annotation] Annot0k
59+ # 21| 1: [IntegerLiteral] 0
60+ # 57| -1: [TypeAccess] int
61+ # 57| 0: [IntegerLiteral] 5
6262# 57| 5: [Method] setP
6363#-----| 1: (Annotations)
6464# 55| 1: [Annotation] Annot0k
65- # 0 | 1: [IntegerLiteral] 0
65+ # 21 | 1: [IntegerLiteral] 0
6666# 57| 3: [TypeAccess] Unit
6767#-----| 4: (Parameters)
6868# 57| 0: [Parameter] <set-?>
@@ -79,7 +79,7 @@ def.kt:
7979# 59| 0: [Parameter] <this>
8080#-----| -1: (Annotations)
8181# 59| 1: [Annotation] Annot0k
82- # 0 | 1: [IntegerLiteral] 0
82+ # 21 | 1: [IntegerLiteral] 0
8383# 59| 0: [TypeAccess] String
8484# 59| 5: [BlockStmt] { ... }
8585# 5| 2: [Interface] Annot0k
@@ -111,32 +111,32 @@ def.kt:
111111# 5| 1: [ArrayInit] {...}
112112# 5| 1: [VarAccess] AnnotationTarget.CLASS
113113# 5| -1: [TypeAccess] AnnotationTarget
114- # 5 | 2: [VarAccess] AnnotationTarget.ANNOTATION_CLASS
115- # 5 | -1: [TypeAccess] AnnotationTarget
116- # 5 | 3: [VarAccess] AnnotationTarget.TYPE_PARAMETER
117- # 5 | -1: [TypeAccess] AnnotationTarget
118- # 5 | 4: [VarAccess] AnnotationTarget.PROPERTY
119- # 5 | -1: [TypeAccess] AnnotationTarget
120- # 5 | 5: [VarAccess] AnnotationTarget.FIELD
121- # 5 | -1: [TypeAccess] AnnotationTarget
122- # 5 | 6: [VarAccess] AnnotationTarget.LOCAL_VARIABLE
123- # 5 | -1: [TypeAccess] AnnotationTarget
124- # 5 | 7: [VarAccess] AnnotationTarget.VALUE_PARAMETER
125- # 5 | -1: [TypeAccess] AnnotationTarget
126- # 5 | 8: [VarAccess] AnnotationTarget.CONSTRUCTOR
127- # 5 | -1: [TypeAccess] AnnotationTarget
128- # 5 | 9: [VarAccess] AnnotationTarget.FUNCTION
129- # 5 | -1: [TypeAccess] AnnotationTarget
130- # 5 | 10: [VarAccess] AnnotationTarget.PROPERTY_GETTER
131- # 5 | -1: [TypeAccess] AnnotationTarget
132- # 5 | 11: [VarAccess] AnnotationTarget.PROPERTY_SETTER
133- # 5 | -1: [TypeAccess] AnnotationTarget
134- # 5 | 12: [VarAccess] AnnotationTarget.TYPE
135- # 5 | -1: [TypeAccess] AnnotationTarget
136- # 5 | 13: [VarAccess] AnnotationTarget.FILE
137- # 5 | -1: [TypeAccess] AnnotationTarget
138- # 5 | 14: [VarAccess] AnnotationTarget.TYPEALIAS
139- # 5 | -1: [TypeAccess] AnnotationTarget
114+ # 6 | 2: [VarAccess] AnnotationTarget.ANNOTATION_CLASS
115+ # 6 | -1: [TypeAccess] AnnotationTarget
116+ # 7 | 3: [VarAccess] AnnotationTarget.TYPE_PARAMETER
117+ # 7 | -1: [TypeAccess] AnnotationTarget
118+ # 8 | 4: [VarAccess] AnnotationTarget.PROPERTY
119+ # 8 | -1: [TypeAccess] AnnotationTarget
120+ # 9 | 5: [VarAccess] AnnotationTarget.FIELD
121+ # 9 | -1: [TypeAccess] AnnotationTarget
122+ # 10 | 6: [VarAccess] AnnotationTarget.LOCAL_VARIABLE
123+ # 10 | -1: [TypeAccess] AnnotationTarget
124+ # 11 | 7: [VarAccess] AnnotationTarget.VALUE_PARAMETER
125+ # 11 | -1: [TypeAccess] AnnotationTarget
126+ # 12 | 8: [VarAccess] AnnotationTarget.CONSTRUCTOR
127+ # 12 | -1: [TypeAccess] AnnotationTarget
128+ # 13 | 9: [VarAccess] AnnotationTarget.FUNCTION
129+ # 13 | -1: [TypeAccess] AnnotationTarget
130+ # 14 | 10: [VarAccess] AnnotationTarget.PROPERTY_GETTER
131+ # 14 | -1: [TypeAccess] AnnotationTarget
132+ # 15 | 11: [VarAccess] AnnotationTarget.PROPERTY_SETTER
133+ # 15 | -1: [TypeAccess] AnnotationTarget
134+ # 16 | 12: [VarAccess] AnnotationTarget.TYPE
135+ # 16 | -1: [TypeAccess] AnnotationTarget
136+ # 18 | 13: [VarAccess] AnnotationTarget.FILE
137+ # 18 | -1: [TypeAccess] AnnotationTarget
138+ # 19 | 14: [VarAccess] AnnotationTarget.TYPEALIAS
139+ # 19 | -1: [TypeAccess] AnnotationTarget
140140# 21| 1: [Method] a
141141#-----| 1: (Annotations)
142142# 21| 1: [Annotation] JvmName
@@ -148,7 +148,7 @@ def.kt:
148148# 0| 1: [VarAccess] RetentionPolicy.RUNTIME
149149# 0| -1: [TypeAccess] RetentionPolicy
150150# 23| 2: [Annotation] Annot0k
151- # 0 | 1: [IntegerLiteral] 0
151+ # 21 | 1: [IntegerLiteral] 0
152152# 25| 1: [Method] a
153153# 25| 3: [TypeAccess] int
154154# 26| 2: [Method] b
@@ -175,15 +175,15 @@ def.kt:
175175# 0| 3: [Method] valueOf
176176# 0| 3: [TypeAccess] Y
177177#-----| 4: (Parameters)
178- # 0 | 0: [Parameter] value
179- # 0 | 0: [TypeAccess] String
178+ # 34 | 0: [Parameter] value
179+ # 34 | 0: [TypeAccess] String
180180# 0| 4: [Method] values
181181# 0| 3: [TypeAccess] Y[]
182182# 0| 0: [TypeAccess] Y
183183# 34| 5: [Constructor] Y
184184# 34| 5: [BlockStmt] { ... }
185185# 34| 0: [ExprStmt] <Expr>;
186- # 34| 0: [ClassInstanceExpr] new Enum(...)
186+ # 34| 0: [ClassInstanceExpr] new Enum<Y> (...)
187187# 34| -3: [TypeAccess] Enum<Y>
188188# 34| 0: [TypeAccess] Y
189189# 34| 0: [NullLiteral] null
@@ -206,12 +206,12 @@ def.kt:
206206# 38| 1: [Annotation] Annot0k
207207# 38| 1: [IntegerLiteral] 1
208208# 39| 2: [Annotation] Annot1k
209- # 0 | 1: [IntegerLiteral] 2
210- # 0 | 2: [StringLiteral] "ab"
211- # 0 | 3: [TypeLiteral] X.class
212- # 0 | 0: [TypeAccess] X
213- # 0 | 4: [Annotation] Annot0k
214- # 0 | 1: [IntegerLiteral] 1
209+ # 25 | 1: [IntegerLiteral] 2
210+ # 26 | 2: [StringLiteral] "ab"
211+ # 27 | 3: [TypeLiteral] X.class
212+ # 27 | 0: [TypeAccess] X
213+ # 30 | 4: [Annotation] Annot0k
214+ # 30 | 1: [IntegerLiteral] 1
215215# 39| 5: [VarAccess] Y.B
216216# 39| -1: [TypeAccess] Y
217217# 39| 6: [ArrayInit] {...}
@@ -222,8 +222,8 @@ def.kt:
222222# 42| 1: [Constructor] Z
223223#-----| 1: (Annotations)
224224# 41| 1: [Annotation] Annot0k
225- # 0 | 1: [IntegerLiteral] 0
226- # 41 | 5: [BlockStmt] { ... }
225+ # 21 | 1: [IntegerLiteral] 0
226+ # 42 | 5: [BlockStmt] { ... }
227227# 42| 0: [SuperConstructorInvocationStmt] super(...)
228228# 42| 1: [BlockStmt] { ... }
229229use.java:
0 commit comments