7171# 19| 0: [VarAccess] Enu.A
7272# 19| -1: [TypeAccess] Enu
7373# 20| 2: [ReturnStmt] return ...
74- # 20| 0: [IntegerLiteral] 5
74+ # 20| 0: [VarAccess] x
7575# 23| 11: [Class] Enu
7676# 0| 1: [Method] values
7777# 0| 3: [TypeAccess] Enu[]
@@ -97,13 +97,13 @@ A.kt:
9797B.java:
9898# 0| [CompilationUnit] B
9999# 1| 1: [Class] B
100- # 2| 1 : [Constructor] B
100+ # 2| 2 : [Constructor] B
101101# 2| 5: [BlockStmt] { ... }
102102# 3| 1: [EmptyStmt] ;
103- # 6| 2 : [Method] fn
103+ # 6| 3 : [Method] fn
104104# 6| 3: [TypeAccess] void
105105# 6| 5: [BlockStmt] { ... }
106- # 7| 3 : [Method] fn
106+ # 7| 4 : [Method] fn
107107# 7| 3: [TypeAccess] C<C<Integer>>
108108# 7| 0: [TypeAccess] C<Integer>
109109# 7| 0: [TypeAccess] Integer
@@ -115,7 +115,7 @@ B.java:
115115# 7| 5: [BlockStmt] { ... }
116116# 7| 0: [ReturnStmt] return ...
117117# 7| 0: [VarAccess] i
118- # 8| 4 : [Method] fn
118+ # 8| 5 : [Method] fn
119119# 8| 3: [TypeAccess] int
120120#-----| 4: (Parameters)
121121# 8| 0: [Parameter] i
@@ -133,8 +133,9 @@ B.java:
133133# 10| 0: [VarAccess] Enu.A
134134# 10| -1: [TypeAccess] Enu
135135# 11| 2: [ReturnStmt] return ...
136- # 11| 0: [IntegerLiteral] 5
137- # 14| 5: [Class,GenericType,ParameterizedType] C
136+ # 11| 0: [VarAccess] B.x
137+ # 11| -1: [TypeAccess] B
138+ # 14| 6: [Class,GenericType,ParameterizedType] C
138139#-----| -2: (Generic Parameters)
139140# 14| 0: [TypeVariable] T
140141# 15| 2: [Method] fn
@@ -145,7 +146,7 @@ B.java:
145146# 16| -3: [TypeAccess] C<C<Integer>>
146147# 16| 0: [TypeAccess] C<Integer>
147148# 16| 0: [TypeAccess] Integer
148- # 20| 6 : [Class] Enu
149+ # 20| 7 : [Class] Enu
149150# 21| 3: [FieldDeclaration] Enu A;
150151# 21| -1: [TypeAccess] Enu
151152# 21| 0: [ClassInstanceExpr] new Enu(...)
@@ -158,3 +159,6 @@ B.java:
158159# 21| -1: [TypeAccess] Enu
159160# 21| 0: [ClassInstanceExpr] new Enu(...)
160161# 21| -3: [TypeAccess] Enu
162+ # 24| 8: [FieldDeclaration] int x;
163+ # 24| -1: [TypeAccess] int
164+ # 24| 0: [IntegerLiteral] 5
0 commit comments