File tree Expand file tree Collapse file tree 2 files changed +61
-0
lines changed Expand file tree Collapse file tree 2 files changed +61
-0
lines changed Original file line number Diff line number Diff line change 137
137
(function_signature
138
138
name: (identifier) @name ) @definition.function
139
139
140
+ (expression_statement
141
+ (identifier)
142
+ (selector
143
+ (unconditional_assignable_selector
144
+ "."
145
+ (identifier) @name ))) @reference.call
146
+
147
+ (assignment_expression
148
+ left: (assignable_expression
149
+ (identifier)
150
+ (unconditional_assignable_selector
151
+ "."
152
+ (identifier) @name ))) @reference.call
153
+
154
+ (expression_statement
155
+ (identifier)
156
+ (selector
157
+ (unconditional_assignable_selector
158
+ "."
159
+ (identifier)))
160
+ (selector
161
+ (argument_part
162
+ (arguments)))) @reference.call
163
+
164
+ (expression_statement
165
+ (identifier)
166
+ (selector
167
+ (conditional_assignable_selector
168
+ "?."
169
+ (identifier) @name ))) @reference.call
170
+
171
+ (assignment_expression
172
+ left: (assignable_expression
173
+ (identifier)
174
+ (conditional_assignable_selector
175
+ "?."
176
+ (identifier) @name ))) @reference.call
177
+
178
+ (expression_statement
179
+ (identifier)
180
+ (selector
181
+ (conditional_assignable_selector
182
+ "?."
183
+ (identifier)))
184
+ (selector
185
+ (argument_part
186
+ (arguments)))) @reference.call
187
+
188
+ (expression_statement
189
+ (identifier)
190
+ (selector
191
+ (argument_part))) @reference.call
Original file line number Diff line number Diff line change @@ -22,10 +22,19 @@ void main() {
22
22
final instance = SomeClass ();
23
23
instance.str;
24
24
instance.getter;
25
+ // ^ @reference.call
26
+ instance? .getter;
27
+ // ^ @reference.call
25
28
instance.setter = 12 ;
29
+ // ^ @reference.call
30
+ instance? .setter = 12 ;
26
31
instance.method ();
32
+ instance? .method ();
33
+ // ^ @reference.call
27
34
topLevelFn ();
35
+ // ^ @reference.call
28
36
instance.extensionMethod ();
37
+ // ^ @reference.call
29
38
instance
30
39
..method ()
31
40
..str
You can’t perform that action at this time.
0 commit comments