Test: FIR CFA: fix the names of some nodes
This commit is contained in:
@@ -48,7 +48,7 @@ digraph annotatedLocalClass_kt {
|
||||
17 [label="Exit when branch result" style="filled" fillcolor=gray];
|
||||
18 [label="Exit when"];
|
||||
}
|
||||
19 [label="Exit local class foo"];
|
||||
19 [label="Local class declaration"];
|
||||
20 [label="Function call: R|/bar|()" style="filled" fillcolor=yellow];
|
||||
21 [label="Exit block"];
|
||||
}
|
||||
|
||||
@@ -234,7 +234,7 @@ digraph complex_kt {
|
||||
}
|
||||
85 [label="Exit loop block"];
|
||||
}
|
||||
86 [label="Exit whileloop"];
|
||||
86 [label="Exit while loop"];
|
||||
}
|
||||
87 [label="Exit block"];
|
||||
}
|
||||
|
||||
@@ -43,14 +43,14 @@ digraph defaultArguments_kt {
|
||||
16 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_5 {
|
||||
color=blue
|
||||
17 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
17 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_6 {
|
||||
color=blue
|
||||
18 [label="Enter block"];
|
||||
19 [label="Function call: R|/foo|()" style="filled" fillcolor=yellow];
|
||||
20 [label="Exit block"];
|
||||
}
|
||||
21 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
21 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
22 [label="Postponed exit from lambda"];
|
||||
23 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+50
-50
@@ -215,7 +215,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
70 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_22 {
|
||||
color=blue
|
||||
71 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
71 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_23 {
|
||||
color=blue
|
||||
72 [label="Enter block"];
|
||||
@@ -223,7 +223,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
74 [label="Type operator: (R|<local>/x| as R|kotlin/Int|)"];
|
||||
75 [label="Exit block"];
|
||||
}
|
||||
76 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
76 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
77 [label="Postponed exit from lambda"];
|
||||
78 [label="Function call: R|/exactlyOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -261,7 +261,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
86 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_26 {
|
||||
color=blue
|
||||
87 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
87 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_27 {
|
||||
color=blue
|
||||
88 [label="Enter block"];
|
||||
@@ -271,7 +271,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
92 [label="Type operator: (R|<local>/x| as R|kotlin/Int|)"];
|
||||
93 [label="Exit block"];
|
||||
}
|
||||
94 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
94 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
95 [label="Postponed exit from lambda"];
|
||||
96 [label="Function call: R|/exactlyOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -281,7 +281,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
100 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_28 {
|
||||
color=blue
|
||||
101 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
101 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_29 {
|
||||
color=blue
|
||||
102 [label="Enter block"];
|
||||
@@ -294,7 +294,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
109 [label="Const: Int(1)"];
|
||||
110 [label="Exit block"];
|
||||
}
|
||||
111 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
111 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
112 [label="Postponed exit from lambda"];
|
||||
113 [label="Function call: R|/exactlyOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -365,7 +365,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
126 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_32 {
|
||||
color=blue
|
||||
127 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
127 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_33 {
|
||||
color=blue
|
||||
128 [label="Enter block"];
|
||||
@@ -375,7 +375,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
132 [label="Type operator: (R|<local>/x| as R|kotlin/Int|)"];
|
||||
133 [label="Exit block"];
|
||||
}
|
||||
134 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
134 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
135 [label="Postponed exit from lambda"];
|
||||
136 [label="Function call: R|/atLeastOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -385,7 +385,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
140 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_34 {
|
||||
color=blue
|
||||
141 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
141 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_35 {
|
||||
color=blue
|
||||
142 [label="Enter block"];
|
||||
@@ -398,7 +398,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
149 [label="Const: Int(1)"];
|
||||
150 [label="Exit block"];
|
||||
}
|
||||
151 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
151 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
152 [label="Postponed exit from lambda"];
|
||||
153 [label="Function call: R|/atLeastOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -471,7 +471,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
166 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_38 {
|
||||
color=blue
|
||||
167 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
167 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_39 {
|
||||
color=blue
|
||||
168 [label="Enter block"];
|
||||
@@ -481,7 +481,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
172 [label="Type operator: (R|<local>/x| as R|kotlin/Int|)"];
|
||||
173 [label="Exit block"];
|
||||
}
|
||||
174 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
174 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
175 [label="Postponed exit from lambda"];
|
||||
176 [label="Function call: R|/atMostOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -491,7 +491,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
180 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_40 {
|
||||
color=blue
|
||||
181 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
181 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_41 {
|
||||
color=blue
|
||||
182 [label="Enter block"];
|
||||
@@ -503,7 +503,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
188 [label="Const: Int(1)"];
|
||||
189 [label="Exit block"];
|
||||
}
|
||||
190 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
190 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
191 [label="Postponed exit from lambda"];
|
||||
192 [label="Function call: R|/atMostOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -569,7 +569,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
204 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_44 {
|
||||
color=blue
|
||||
205 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
205 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_45 {
|
||||
color=blue
|
||||
206 [label="Enter block"];
|
||||
@@ -579,7 +579,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
210 [label="Type operator: (R|<local>/x| as R|kotlin/Int|)"];
|
||||
211 [label="Exit block"];
|
||||
}
|
||||
212 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
212 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
213 [label="Postponed exit from lambda"];
|
||||
214 [label="Function call: R|/unknown|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -589,7 +589,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
218 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_46 {
|
||||
color=blue
|
||||
219 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
219 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_47 {
|
||||
color=blue
|
||||
220 [label="Enter block"];
|
||||
@@ -601,7 +601,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
226 [label="Const: Int(1)"];
|
||||
227 [label="Exit block"];
|
||||
}
|
||||
228 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
228 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
229 [label="Postponed exit from lambda"];
|
||||
230 [label="Function call: R|/unknown|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -669,7 +669,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
242 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_50 {
|
||||
color=blue
|
||||
243 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
243 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_51 {
|
||||
color=blue
|
||||
244 [label="Enter block"];
|
||||
@@ -679,7 +679,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
248 [label="Type operator: (R|<local>/x| as R|kotlin/Int|)"];
|
||||
249 [label="Exit block"];
|
||||
}
|
||||
250 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
250 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
251 [label="Postponed exit from lambda"];
|
||||
252 [label="Function call: R|/noContract|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -689,7 +689,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
256 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_52 {
|
||||
color=blue
|
||||
257 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
257 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_53 {
|
||||
color=blue
|
||||
258 [label="Enter block"];
|
||||
@@ -701,7 +701,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
264 [label="Const: Int(1)"];
|
||||
265 [label="Exit block"];
|
||||
}
|
||||
266 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
266 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
267 [label="Postponed exit from lambda"];
|
||||
268 [label="Function call: R|/noContract|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -765,7 +765,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
280 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_56 {
|
||||
color=blue
|
||||
281 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
281 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_57 {
|
||||
color=blue
|
||||
282 [label="Enter block"];
|
||||
@@ -779,7 +779,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
290 [label="Function call: R|/materialize|<R|kotlin/Int|>()" style="filled" fillcolor=yellow];
|
||||
291 [label="Exit block"];
|
||||
}
|
||||
292 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
292 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
293 [label="Postponed exit from lambda"];
|
||||
294 [label="Function call: R|/exactlyOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -787,7 +787,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
296 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_58 {
|
||||
color=blue
|
||||
297 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
297 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_59 {
|
||||
color=blue
|
||||
298 [label="Enter block"];
|
||||
@@ -801,7 +801,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
306 [label="Const: Int(1)"];
|
||||
307 [label="Exit block"];
|
||||
}
|
||||
308 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
308 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
309 [label="Postponed exit from lambda"];
|
||||
310 [label="Function call: R|/exactlyOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -875,7 +875,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
323 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_62 {
|
||||
color=blue
|
||||
324 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
324 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_63 {
|
||||
color=blue
|
||||
325 [label="Enter block"];
|
||||
@@ -889,7 +889,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
333 [label="Function call: R|/materialize|<R|kotlin/Int|>()" style="filled" fillcolor=yellow];
|
||||
334 [label="Exit block"];
|
||||
}
|
||||
335 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
335 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
336 [label="Postponed exit from lambda"];
|
||||
337 [label="Function call: R|/atLeastOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -897,7 +897,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
339 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_64 {
|
||||
color=blue
|
||||
340 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
340 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_65 {
|
||||
color=blue
|
||||
341 [label="Enter block"];
|
||||
@@ -911,7 +911,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
349 [label="Const: Int(1)"];
|
||||
350 [label="Exit block"];
|
||||
}
|
||||
351 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
351 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
352 [label="Postponed exit from lambda"];
|
||||
353 [label="Function call: R|/atLeastOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -987,7 +987,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
366 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_68 {
|
||||
color=blue
|
||||
367 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
367 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_69 {
|
||||
color=blue
|
||||
368 [label="Enter block"];
|
||||
@@ -1001,7 +1001,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
376 [label="Function call: R|/materialize|<R|kotlin/Int|>()" style="filled" fillcolor=yellow];
|
||||
377 [label="Exit block"];
|
||||
}
|
||||
378 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
378 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
379 [label="Postponed exit from lambda"];
|
||||
380 [label="Function call: R|/atMostOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -1009,7 +1009,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
382 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_70 {
|
||||
color=blue
|
||||
383 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
383 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_71 {
|
||||
color=blue
|
||||
384 [label="Enter block"];
|
||||
@@ -1023,7 +1023,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
392 [label="Const: Int(1)"];
|
||||
393 [label="Exit block"];
|
||||
}
|
||||
394 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
394 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
395 [label="Postponed exit from lambda"];
|
||||
396 [label="Function call: R|/atMostOnce|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -1091,7 +1091,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
407 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_74 {
|
||||
color=blue
|
||||
408 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
408 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_75 {
|
||||
color=blue
|
||||
409 [label="Enter block"];
|
||||
@@ -1105,7 +1105,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
417 [label="Function call: R|/materialize|<R|kotlin/Int|>()" style="filled" fillcolor=yellow];
|
||||
418 [label="Exit block"];
|
||||
}
|
||||
419 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
419 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
420 [label="Postponed exit from lambda"];
|
||||
421 [label="Function call: R|/unknown|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -1113,7 +1113,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
423 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_76 {
|
||||
color=blue
|
||||
424 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
424 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_77 {
|
||||
color=blue
|
||||
425 [label="Enter block"];
|
||||
@@ -1127,7 +1127,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
433 [label="Const: Int(1)"];
|
||||
434 [label="Exit block"];
|
||||
}
|
||||
435 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
435 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
436 [label="Postponed exit from lambda"];
|
||||
437 [label="Function call: R|/unknown|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -1197,7 +1197,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
448 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_80 {
|
||||
color=blue
|
||||
449 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
449 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_81 {
|
||||
color=blue
|
||||
450 [label="Enter block"];
|
||||
@@ -1211,7 +1211,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
458 [label="Function call: R|/materialize|<R|kotlin/Int|>()" style="filled" fillcolor=yellow];
|
||||
459 [label="Exit block"];
|
||||
}
|
||||
460 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
460 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
461 [label="Postponed exit from lambda"];
|
||||
462 [label="Function call: R|/noContract|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -1219,7 +1219,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
464 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_82 {
|
||||
color=blue
|
||||
465 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
465 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_83 {
|
||||
color=blue
|
||||
466 [label="Enter block"];
|
||||
@@ -1233,7 +1233,7 @@ digraph flowFromInplaceLambda_kt {
|
||||
474 [label="Const: Int(1)"];
|
||||
475 [label="Exit block"];
|
||||
}
|
||||
476 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
476 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
477 [label="Postponed exit from lambda"];
|
||||
478 [label="Function call: R|/noContract|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -1299,28 +1299,28 @@ digraph flowFromInplaceLambda_kt {
|
||||
489 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_86 {
|
||||
color=blue
|
||||
490 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
490 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_87 {
|
||||
color=blue
|
||||
491 [label="Enter block"];
|
||||
492 [label="Function call: R|/materialize|<R|kotlin/Int|>()" style="filled" fillcolor=yellow];
|
||||
493 [label="Exit block"];
|
||||
}
|
||||
494 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
494 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
495 [label="Postponed exit from lambda"];
|
||||
496 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
497 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_88 {
|
||||
color=blue
|
||||
498 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
498 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_89 {
|
||||
color=blue
|
||||
499 [label="Enter block"];
|
||||
500 [label="Function call: R|/materialize|<R|kotlin/Int|>()" style="filled" fillcolor=yellow];
|
||||
501 [label="Exit block"];
|
||||
}
|
||||
502 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
502 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
503 [label="Postponed exit from lambda"];
|
||||
504 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -1371,27 +1371,27 @@ digraph flowFromInplaceLambda_kt {
|
||||
513 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_92 {
|
||||
color=blue
|
||||
514 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
514 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_93 {
|
||||
color=blue
|
||||
515 [label="Enter block"];
|
||||
516 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_94 {
|
||||
color=blue
|
||||
517 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
517 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_95 {
|
||||
color=blue
|
||||
518 [label="Enter block"];
|
||||
519 [label="Function call: R|/materialize|<R|kotlin/Int|>()" style="filled" fillcolor=yellow];
|
||||
520 [label="Exit block"];
|
||||
}
|
||||
521 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
521 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
522 [label="Postponed exit from lambda"];
|
||||
523 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
524 [label="Exit block"];
|
||||
}
|
||||
525 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
525 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
526 [label="Postponed exit from lambda"];
|
||||
527 [label="Function call: R|/noContract|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+32
-32
@@ -89,7 +89,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
27 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
28 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
28 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_11 {
|
||||
color=blue
|
||||
29 [label="Enter block"];
|
||||
@@ -98,7 +98,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
32 [label="Function call: R|/n|<R|kotlin/Nothing?|>()" style="filled" fillcolor=yellow];
|
||||
33 [label="Exit block"];
|
||||
}
|
||||
34 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
34 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
35 [label="Postponed exit from lambda"];
|
||||
36 [label="Function call: R|kotlin/run|<R|kotlin/Nothing?|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -107,7 +107,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
39 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_12 {
|
||||
color=blue
|
||||
40 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
40 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_13 {
|
||||
color=blue
|
||||
41 [label="Enter block"];
|
||||
@@ -116,7 +116,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
44 [label="Const: Int(123)"];
|
||||
45 [label="Exit block"];
|
||||
}
|
||||
46 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
46 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
47 [label="Postponed exit from lambda"];
|
||||
48 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -173,7 +173,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
57 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_16 {
|
||||
color=blue
|
||||
58 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
58 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_17 {
|
||||
color=blue
|
||||
59 [label="Enter block"];
|
||||
@@ -182,7 +182,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
62 [label="Function call: R|/n|<R|kotlin/Nothing?|>()" style="filled" fillcolor=yellow];
|
||||
63 [label="Exit block"];
|
||||
}
|
||||
64 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
64 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
65 [label="Postponed exit from lambda"];
|
||||
66 [label="Function call: R|kotlin/run|<R|kotlin/Nothing?|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -192,7 +192,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
70 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_18 {
|
||||
color=blue
|
||||
71 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
71 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_19 {
|
||||
color=blue
|
||||
72 [label="Enter block"];
|
||||
@@ -201,7 +201,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
75 [label="Const: Int(123)"];
|
||||
76 [label="Exit block"];
|
||||
}
|
||||
77 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
77 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
78 [label="Postponed exit from lambda"];
|
||||
79 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -259,7 +259,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
88 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_22 {
|
||||
color=blue
|
||||
89 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
89 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_23 {
|
||||
color=blue
|
||||
90 [label="Enter block"];
|
||||
@@ -268,7 +268,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
93 [label="Function call: R|/n|<R|kotlin/Nothing?|>()" style="filled" fillcolor=yellow];
|
||||
94 [label="Exit block"];
|
||||
}
|
||||
95 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
95 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
96 [label="Postponed exit from lambda"];
|
||||
97 [label="Function call: R|kotlin/run|<R|kotlin/Nothing?|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -308,7 +308,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
116 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_29 {
|
||||
color=blue
|
||||
117 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
117 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_30 {
|
||||
color=blue
|
||||
118 [label="Enter block"];
|
||||
@@ -317,7 +317,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
121 [label="Const: Int(123)"];
|
||||
122 [label="Exit block"];
|
||||
}
|
||||
123 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
123 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
124 [label="Postponed exit from lambda"];
|
||||
125 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -426,14 +426,14 @@ digraph flowFromInplaceLambda2_kt {
|
||||
153 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_40 {
|
||||
color=blue
|
||||
154 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
154 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_41 {
|
||||
color=blue
|
||||
155 [label="Enter block"];
|
||||
156 [label="Function call: R|/n|<R|kotlin/Nothing?|>()" style="filled" fillcolor=yellow];
|
||||
157 [label="Exit block"];
|
||||
}
|
||||
158 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
158 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
159 [label="Postponed exit from lambda"];
|
||||
160 [label="Function call: R|kotlin/run|<R|kotlin/Nothing?|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -447,7 +447,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
165 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_43 {
|
||||
color=blue
|
||||
166 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
166 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_44 {
|
||||
color=blue
|
||||
167 [label="Enter block"];
|
||||
@@ -456,7 +456,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
170 [label="Function call: R|/n|<R|kotlin/Nothing?|>()" style="filled" fillcolor=yellow];
|
||||
171 [label="Exit block"];
|
||||
}
|
||||
172 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
172 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
173 [label="Postponed exit from lambda"];
|
||||
174 [label="Function call: R|kotlin/run|<R|kotlin/Nothing?|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -470,7 +470,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
180 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_45 {
|
||||
color=blue
|
||||
181 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
181 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_46 {
|
||||
color=blue
|
||||
182 [label="Enter block"];
|
||||
@@ -480,7 +480,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
186 [label="Const: Int(123)"];
|
||||
187 [label="Exit block"];
|
||||
}
|
||||
188 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
188 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
189 [label="Postponed exit from lambda"];
|
||||
190 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -585,7 +585,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
204 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_49 {
|
||||
color=blue
|
||||
205 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
205 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_50 {
|
||||
color=blue
|
||||
206 [label="Enter block"];
|
||||
@@ -594,7 +594,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
209 [label="Function call: R|/n|<R|kotlin/Nothing?|>()" style="filled" fillcolor=yellow];
|
||||
210 [label="Exit block"];
|
||||
}
|
||||
211 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
211 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
212 [label="Postponed exit from lambda"];
|
||||
213 [label="Function call: $subj$.R|kotlin/let|<R|kotlin/String|, R|kotlin/Nothing?|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -603,14 +603,14 @@ digraph flowFromInplaceLambda2_kt {
|
||||
216 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_51 {
|
||||
color=blue
|
||||
217 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
217 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_52 {
|
||||
color=blue
|
||||
218 [label="Enter block"];
|
||||
219 [label="Const: String()"];
|
||||
220 [label="Exit block"];
|
||||
}
|
||||
221 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
221 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
222 [label="Postponed exit from lambda"];
|
||||
223 [label="Function call: R|kotlin/run|<R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -685,7 +685,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
240 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_59 {
|
||||
color=blue
|
||||
241 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
241 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_60 {
|
||||
color=blue
|
||||
242 [label="Enter block"];
|
||||
@@ -694,7 +694,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
245 [label="Function call: R|/n|<R|kotlin/Nothing?|>()" style="filled" fillcolor=yellow];
|
||||
246 [label="Exit block"];
|
||||
}
|
||||
247 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
247 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
248 [label="Postponed exit from lambda"];
|
||||
249 [label="Function call: R|kotlin/run|<R|kotlin/Nothing?|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -708,7 +708,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
254 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_62 {
|
||||
color=blue
|
||||
255 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
255 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_63 {
|
||||
color=blue
|
||||
256 [label="Enter block"];
|
||||
@@ -717,7 +717,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
259 [label="Function call: R|/n|<R|kotlin/Nothing?|>()" style="filled" fillcolor=yellow];
|
||||
260 [label="Exit block"];
|
||||
}
|
||||
261 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
261 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
262 [label="Postponed exit from lambda"];
|
||||
263 [label="Function call: R|kotlin/run|<R|kotlin/Nothing?|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -731,7 +731,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
269 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_64 {
|
||||
color=blue
|
||||
270 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
270 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_65 {
|
||||
color=blue
|
||||
271 [label="Enter block"];
|
||||
@@ -740,7 +740,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
274 [label="Const: Int(123)"];
|
||||
275 [label="Exit block"];
|
||||
}
|
||||
276 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
276 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
277 [label="Postponed exit from lambda"];
|
||||
278 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -843,7 +843,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
298 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_71 {
|
||||
color=blue
|
||||
299 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
299 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_72 {
|
||||
color=blue
|
||||
300 [label="Enter block"];
|
||||
@@ -852,7 +852,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
303 [label="Function call: R|/n|<R|kotlin/Nothing?|>()" style="filled" fillcolor=yellow];
|
||||
304 [label="Exit block"];
|
||||
}
|
||||
305 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
305 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
306 [label="Postponed exit from lambda"];
|
||||
307 [label="Function call: R|kotlin/run|<R|kotlin/Nothing?|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -861,7 +861,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
310 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_73 {
|
||||
color=blue
|
||||
311 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
311 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_74 {
|
||||
color=blue
|
||||
312 [label="Enter block"];
|
||||
@@ -871,7 +871,7 @@ digraph flowFromInplaceLambda2_kt {
|
||||
316 [label="Const: Int(123)"];
|
||||
317 [label="Exit block"];
|
||||
}
|
||||
318 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
318 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
319 [label="Postponed exit from lambda"];
|
||||
320 [label="Function call: R|kotlin/run|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+10
-10
@@ -108,7 +108,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
35 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_14 {
|
||||
color=blue
|
||||
36 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
36 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_15 {
|
||||
color=blue
|
||||
37 [label="Enter block"];
|
||||
@@ -116,7 +116,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
39 [label="Assignment: R|<local>/x|"];
|
||||
40 [label="Exit block"];
|
||||
}
|
||||
41 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
41 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
42 [label="Postponed exit from lambda"];
|
||||
43 [label="Function call: R|/unknown|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -172,7 +172,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
60 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_18 {
|
||||
color=blue
|
||||
61 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
61 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_19 {
|
||||
color=blue
|
||||
62 [label="Enter block"];
|
||||
@@ -180,7 +180,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
64 [label="Assignment: R|<local>/x|"];
|
||||
65 [label="Exit block"];
|
||||
}
|
||||
66 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
66 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
67 [label="Postponed exit from lambda"];
|
||||
68 [label="Function call: R|/unknown|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -230,7 +230,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
82 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_22 {
|
||||
color=blue
|
||||
83 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
83 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_23 {
|
||||
color=blue
|
||||
84 [label="Enter block"];
|
||||
@@ -238,7 +238,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
86 [label="Assignment: R|<local>/x|"];
|
||||
87 [label="Exit block"];
|
||||
}
|
||||
88 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
88 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
89 [label="Postponed exit from lambda"];
|
||||
90 [label="Function call: R|/atLeastOnce|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -295,7 +295,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
107 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_26 {
|
||||
color=blue
|
||||
108 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
108 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_27 {
|
||||
color=blue
|
||||
109 [label="Enter block"];
|
||||
@@ -303,7 +303,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
111 [label="Assignment: R|<local>/x|"];
|
||||
112 [label="Exit block"];
|
||||
}
|
||||
113 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
113 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
114 [label="Postponed exit from lambda"];
|
||||
115 [label="Function call: R|/exactlyOnce|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -359,7 +359,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
132 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_30 {
|
||||
color=blue
|
||||
133 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
133 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_31 {
|
||||
color=blue
|
||||
134 [label="Enter block"];
|
||||
@@ -367,7 +367,7 @@ digraph flowFromInplaceLambda3_kt {
|
||||
136 [label="Assignment: R|<local>/x|"];
|
||||
137 [label="Exit block"];
|
||||
}
|
||||
138 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
138 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
139 [label="Postponed exit from lambda"];
|
||||
140 [label="Function call: R|/atMostOnce|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+32
-32
@@ -76,7 +76,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
28 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
29 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
29 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_11 {
|
||||
color=blue
|
||||
30 [label="Enter block"];
|
||||
@@ -86,11 +86,11 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
34 [label="Const: Int(123)"];
|
||||
35 [label="Exit block"];
|
||||
}
|
||||
36 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
36 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_12 {
|
||||
color=blue
|
||||
37 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
37 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_13 {
|
||||
color=blue
|
||||
38 [label="Enter block"];
|
||||
@@ -99,7 +99,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
41 [label="Function call: R|/n|<R|kotlin/Int?|>()" style="filled" fillcolor=yellow];
|
||||
42 [label="Exit block"];
|
||||
}
|
||||
43 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
43 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
44 [label="Postponed exit from lambda"];
|
||||
45 [label="Postponed exit from lambda"];
|
||||
@@ -185,7 +185,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
68 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_19 {
|
||||
color=blue
|
||||
69 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
69 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_20 {
|
||||
color=blue
|
||||
70 [label="Enter block"];
|
||||
@@ -195,11 +195,11 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
74 [label="Const: Int(123)"];
|
||||
75 [label="Exit block"];
|
||||
}
|
||||
76 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
76 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_21 {
|
||||
color=blue
|
||||
77 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
77 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_22 {
|
||||
color=blue
|
||||
78 [label="Enter block"];
|
||||
@@ -208,7 +208,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
81 [label="Function call: R|/n|<R|kotlin/Int?|>()" style="filled" fillcolor=yellow];
|
||||
82 [label="Exit block"];
|
||||
}
|
||||
83 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
83 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
84 [label="Postponed exit from lambda"];
|
||||
85 [label="Postponed exit from lambda"];
|
||||
@@ -280,7 +280,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
101 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_25 {
|
||||
color=blue
|
||||
102 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
102 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_26 {
|
||||
color=blue
|
||||
103 [label="Enter block"];
|
||||
@@ -289,11 +289,11 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
106 [label="Const: Int(123)"];
|
||||
107 [label="Exit block"];
|
||||
}
|
||||
108 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
108 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_27 {
|
||||
color=blue
|
||||
109 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
109 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_28 {
|
||||
color=blue
|
||||
110 [label="Enter block"];
|
||||
@@ -302,7 +302,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
113 [label="Function call: R|/n|<R|kotlin/Int?|>()" style="filled" fillcolor=yellow];
|
||||
114 [label="Exit block"];
|
||||
}
|
||||
115 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
115 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
116 [label="Postponed exit from lambda"];
|
||||
117 [label="Postponed exit from lambda"];
|
||||
@@ -368,7 +368,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
135 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_31 {
|
||||
color=blue
|
||||
136 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
136 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_32 {
|
||||
color=blue
|
||||
137 [label="Enter block"];
|
||||
@@ -377,11 +377,11 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
140 [label="Const: Int(123)"];
|
||||
141 [label="Exit block"];
|
||||
}
|
||||
142 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
142 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_33 {
|
||||
color=blue
|
||||
143 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
143 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_34 {
|
||||
color=blue
|
||||
144 [label="Enter block"];
|
||||
@@ -390,7 +390,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
147 [label="Function call: R|/n|<R|kotlin/Int?|>()" style="filled" fillcolor=yellow];
|
||||
148 [label="Exit block"];
|
||||
}
|
||||
149 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
149 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
150 [label="Postponed exit from lambda"];
|
||||
151 [label="Postponed exit from lambda"];
|
||||
@@ -470,7 +470,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
173 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_39 {
|
||||
color=blue
|
||||
174 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
174 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_40 {
|
||||
color=blue
|
||||
175 [label="Enter block"];
|
||||
@@ -482,11 +482,11 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
181 [label="Const: Int(123)"];
|
||||
182 [label="Exit block"];
|
||||
}
|
||||
183 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
183 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_41 {
|
||||
color=blue
|
||||
184 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
184 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_42 {
|
||||
color=blue
|
||||
185 [label="Enter block"];
|
||||
@@ -498,7 +498,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
191 [label="Function call: R|/n|<R|kotlin/Int?|>()" style="filled" fillcolor=yellow];
|
||||
192 [label="Exit block"];
|
||||
}
|
||||
193 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
193 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
194 [label="Postponed exit from lambda"];
|
||||
195 [label="Postponed exit from lambda"];
|
||||
@@ -566,7 +566,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
211 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_45 {
|
||||
color=blue
|
||||
212 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
212 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_46 {
|
||||
color=blue
|
||||
213 [label="Enter block"];
|
||||
@@ -575,11 +575,11 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
216 [label="Function call: R|/n|<R|kotlin/Int?|>()" style="filled" fillcolor=yellow];
|
||||
217 [label="Exit block"];
|
||||
}
|
||||
218 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
218 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_47 {
|
||||
color=blue
|
||||
219 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
219 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_48 {
|
||||
color=blue
|
||||
220 [label="Enter block"];
|
||||
@@ -588,7 +588,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
223 [label="Const: Int(123)"];
|
||||
224 [label="Exit block"];
|
||||
}
|
||||
225 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
225 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
226 [label="Postponed exit from lambda"];
|
||||
227 [label="Postponed exit from lambda"];
|
||||
@@ -651,7 +651,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
242 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_51 {
|
||||
color=blue
|
||||
243 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
243 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_52 {
|
||||
color=blue
|
||||
244 [label="Enter block"];
|
||||
@@ -659,11 +659,11 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
246 [label="Access variable R|kotlin/String.length|"];
|
||||
247 [label="Exit block"];
|
||||
}
|
||||
248 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
248 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_53 {
|
||||
color=blue
|
||||
249 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
249 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_54 {
|
||||
color=blue
|
||||
250 [label="Enter block"];
|
||||
@@ -673,7 +673,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
254 [label="Access variable R|kotlin/String.length|"];
|
||||
255 [label="Exit block"];
|
||||
}
|
||||
256 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
256 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
257 [label="Postponed exit from lambda"];
|
||||
258 [label="Postponed exit from lambda"];
|
||||
@@ -723,7 +723,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
269 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_57 {
|
||||
color=blue
|
||||
270 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
270 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_58 {
|
||||
color=blue
|
||||
271 [label="Enter block"];
|
||||
@@ -731,11 +731,11 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
273 [label="Stub" style="filled" fillcolor=gray];
|
||||
274 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
275 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
275 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_59 {
|
||||
color=blue
|
||||
276 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
276 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_60 {
|
||||
color=blue
|
||||
277 [label="Enter block"];
|
||||
@@ -743,7 +743,7 @@ digraph flowFromTwoInplaceLambdas_kt {
|
||||
279 [label="Assignment: R|<local>/y|"];
|
||||
280 [label="Exit block"];
|
||||
}
|
||||
281 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
281 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
282 [label="Postponed exit from lambda"];
|
||||
283 [label="Postponed exit from lambda"];
|
||||
|
||||
+2
-2
@@ -38,7 +38,7 @@ digraph initBlockAndInPlaceLambda_kt {
|
||||
13 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_6 {
|
||||
color=blue
|
||||
14 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
14 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_7 {
|
||||
color=blue
|
||||
15 [label="Enter block"];
|
||||
@@ -47,7 +47,7 @@ digraph initBlockAndInPlaceLambda_kt {
|
||||
18 [label="Function call: R|/C.C|(...)" style="filled" fillcolor=yellow];
|
||||
19 [label="Exit block"];
|
||||
}
|
||||
20 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
20 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
21 [label="Postponed exit from lambda"];
|
||||
22 [label="Function call: $subj$.R|kotlin/let|<R|B|, R|C|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+6
-6
@@ -62,14 +62,14 @@ digraph inplaceLambdaInControlFlowExpressions_kt {
|
||||
24 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
25 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
25 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
26 [label="Enter block"];
|
||||
27 [label="Function call: R|/materialize|<R|kotlin/String|>()" style="filled" fillcolor=yellow];
|
||||
28 [label="Exit block"];
|
||||
}
|
||||
29 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
29 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
30 [label="Postponed exit from lambda"];
|
||||
31 [label="Function call: R|kotlin/run|<R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -133,14 +133,14 @@ digraph inplaceLambdaInControlFlowExpressions_kt {
|
||||
43 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_16 {
|
||||
color=blue
|
||||
44 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
44 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_17 {
|
||||
color=blue
|
||||
45 [label="Enter block"];
|
||||
46 [label="Function call: R|/materialize|<R|kotlin/String|>()" style="filled" fillcolor=yellow];
|
||||
47 [label="Exit block"];
|
||||
}
|
||||
48 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
48 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
49 [label="Postponed exit from lambda"];
|
||||
50 [label="Function call: R|kotlin/run|<R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -204,14 +204,14 @@ digraph inplaceLambdaInControlFlowExpressions_kt {
|
||||
65 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_22 {
|
||||
color=blue
|
||||
66 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
66 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_23 {
|
||||
color=blue
|
||||
67 [label="Enter block"];
|
||||
68 [label="Function call: R|/materialize|<R|kotlin/String?|>()" style="filled" fillcolor=yellow];
|
||||
69 [label="Exit block"];
|
||||
}
|
||||
70 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
70 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
71 [label="Postponed exit from lambda"];
|
||||
72 [label="Function call: R|kotlin/run|<R|kotlin/String?|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
@@ -194,7 +194,7 @@ digraph jumps_kt {
|
||||
}
|
||||
73 [label="Exit loop block" style="filled" fillcolor=gray];
|
||||
}
|
||||
74 [label="Exit whileloop"];
|
||||
74 [label="Exit while loop"];
|
||||
}
|
||||
75 [label="Access variable R|<local>/x|"];
|
||||
76 [label="Smart cast: R|<local>/x|"];
|
||||
@@ -254,7 +254,7 @@ digraph jumps_kt {
|
||||
92 [label="Const: Boolean(true)" style="filled" fillcolor=gray];
|
||||
93 [label="Exit loop condition" style="filled" fillcolor=gray];
|
||||
}
|
||||
94 [label="Exit do-whileloop"];
|
||||
94 [label="Exit do-while loop"];
|
||||
}
|
||||
95 [label="Access variable R|<local>/x|"];
|
||||
96 [label="Smart cast: R|<local>/x|"];
|
||||
@@ -331,7 +331,7 @@ digraph jumps_kt {
|
||||
}
|
||||
121 [label="Exit loop block"];
|
||||
}
|
||||
122 [label="Exit whileloop"];
|
||||
122 [label="Exit while loop"];
|
||||
}
|
||||
123 [label="Exit block"];
|
||||
}
|
||||
@@ -388,7 +388,7 @@ digraph jumps_kt {
|
||||
132 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_39 {
|
||||
color=blue
|
||||
133 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
133 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_40 {
|
||||
color=blue
|
||||
134 [label="Enter block"];
|
||||
@@ -396,7 +396,7 @@ digraph jumps_kt {
|
||||
136 [label="Stub" style="filled" fillcolor=gray];
|
||||
137 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
138 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
138 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
139 [label="Postponed exit from lambda"];
|
||||
140 [label="Function call: R|/run|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+4
-4
@@ -9,14 +9,14 @@ digraph lambdaAsReturnOfLambda_kt {
|
||||
1 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_1 {
|
||||
color=blue
|
||||
2 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
2 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_2 {
|
||||
color=blue
|
||||
3 [label="Enter block"];
|
||||
4 [label="Exit anonymous function expression"];
|
||||
subgraph cluster_3 {
|
||||
color=blue
|
||||
5 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
5 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_4 {
|
||||
color=blue
|
||||
6 [label="Enter block"];
|
||||
@@ -24,7 +24,7 @@ digraph lambdaAsReturnOfLambda_kt {
|
||||
8 [label="Function call: R|/bar|(...)" style="filled" fillcolor=yellow];
|
||||
9 [label="Exit block"];
|
||||
}
|
||||
10 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
10 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
11 [label="Jump: ^@run lambda@fun <anonymous>(foo: R|kotlin/String|): R|kotlin/Unit| <inline=Unknown> {
|
||||
R|/bar|(R|<local>/foo|)
|
||||
@@ -33,7 +33,7 @@ digraph lambdaAsReturnOfLambda_kt {
|
||||
12 [label="Stub" style="filled" fillcolor=gray];
|
||||
13 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
14 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
14 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
15 [label="Postponed exit from lambda"];
|
||||
16 [label="Function call: R|/run|<R|(kotlin/String) -> kotlin/Unit|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
@@ -80,14 +80,14 @@ digraph lambdaReturningObject_kt {
|
||||
23 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
24 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
24 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_11 {
|
||||
color=blue
|
||||
25 [label="Enter block"];
|
||||
26 [label="Access qualifier /IrStarProjectionImpl"];
|
||||
27 [label="Exit block"];
|
||||
}
|
||||
28 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
28 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
29 [label="Postponed exit from lambda"];
|
||||
30 [label="Function call: R|/MyOut|<R|IrStarProjectionImpl|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
@@ -43,7 +43,7 @@ digraph lambdas_kt {
|
||||
15 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_7 {
|
||||
color=blue
|
||||
16 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
16 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_8 {
|
||||
color=blue
|
||||
17 [label="Enter block"];
|
||||
@@ -52,7 +52,7 @@ digraph lambdas_kt {
|
||||
20 [label="Function call: R|<local>/x|.R|kotlin/Int.inc|()" style="filled" fillcolor=yellow];
|
||||
21 [label="Exit block"];
|
||||
}
|
||||
22 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
22 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
23 [label="Postponed exit from lambda"];
|
||||
24 [label="Function call: R|/run|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -126,7 +126,7 @@ digraph lambdas_kt {
|
||||
}
|
||||
subgraph cluster_14 {
|
||||
color=blue
|
||||
47 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
47 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_15 {
|
||||
color=blue
|
||||
48 [label="Enter block"];
|
||||
@@ -135,7 +135,7 @@ digraph lambdas_kt {
|
||||
51 [label="Function call: R|<local>/x|.R|kotlin/Int.inc|()" style="filled" fillcolor=yellow];
|
||||
52 [label="Exit block"];
|
||||
}
|
||||
53 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
53 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
30 -> {31};
|
||||
31 -> {32};
|
||||
@@ -193,7 +193,7 @@ digraph lambdas_kt {
|
||||
64 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_20 {
|
||||
color=blue
|
||||
65 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
65 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_21 {
|
||||
color=blue
|
||||
66 [label="Enter block"];
|
||||
@@ -202,7 +202,7 @@ digraph lambdas_kt {
|
||||
69 [label="Stub" style="filled" fillcolor=gray];
|
||||
70 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
71 [label="Exit function anonymousFunction" style="filled" fillcolor=gray];
|
||||
71 [label="Exit function <anonymous>" style="filled" fillcolor=gray];
|
||||
}
|
||||
72 [label="Postponed exit from lambda"];
|
||||
73 [label="Function call: R|/getInt|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -244,7 +244,7 @@ digraph lambdas_kt {
|
||||
80 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_24 {
|
||||
color=blue
|
||||
81 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
81 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_25 {
|
||||
color=blue
|
||||
82 [label="Enter block"];
|
||||
@@ -253,7 +253,7 @@ digraph lambdas_kt {
|
||||
85 [label="Stub" style="filled" fillcolor=gray];
|
||||
86 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
87 [label="Exit function anonymousFunction" style="filled" fillcolor=gray];
|
||||
87 [label="Exit function <anonymous>" style="filled" fillcolor=gray];
|
||||
}
|
||||
88 [label="Postponed exit from lambda"];
|
||||
89 [label="Function call: R|/getInt|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+9
-9
@@ -52,7 +52,7 @@ digraph localClassesWithImplicit_kt {
|
||||
20 [label="Exit when branch result" style="filled" fillcolor=gray];
|
||||
21 [label="Exit when"];
|
||||
}
|
||||
22 [label="Exit local class test"];
|
||||
22 [label="Local class declaration"];
|
||||
23 [label="Enter anonymous object"];
|
||||
subgraph cluster_7 {
|
||||
color=blue
|
||||
@@ -93,7 +93,7 @@ digraph localClassesWithImplicit_kt {
|
||||
42 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_13 {
|
||||
color=blue
|
||||
43 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
43 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_14 {
|
||||
color=blue
|
||||
44 [label="Enter block"];
|
||||
@@ -105,7 +105,7 @@ digraph localClassesWithImplicit_kt {
|
||||
50 [label="Function call: this@R|/<anonymous>|.R|/<anonymous>.baz|()" style="filled" fillcolor=yellow];
|
||||
51 [label="Exit block"];
|
||||
}
|
||||
52 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
52 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
53 [label="Postponed exit from lambda"];
|
||||
54 [label="Function call: R|/myRun|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -129,7 +129,7 @@ digraph localClassesWithImplicit_kt {
|
||||
61 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_17 {
|
||||
color=blue
|
||||
62 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
62 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_18 {
|
||||
color=blue
|
||||
63 [label="Enter block"];
|
||||
@@ -174,7 +174,7 @@ digraph localClassesWithImplicit_kt {
|
||||
}
|
||||
88 [label="Exit block"];
|
||||
}
|
||||
89 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
89 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
90 [label="Postponed exit from lambda"];
|
||||
91 [label="Function call: R|/myRun|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -230,7 +230,7 @@ digraph localClassesWithImplicit_kt {
|
||||
110 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_30 {
|
||||
color=blue
|
||||
111 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
111 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_31 {
|
||||
color=blue
|
||||
112 [label="Enter block"];
|
||||
@@ -242,7 +242,7 @@ digraph localClassesWithImplicit_kt {
|
||||
118 [label="Function call: this@R|/A|.R|<local>/baz|()" style="filled" fillcolor=yellow];
|
||||
119 [label="Exit block"];
|
||||
}
|
||||
120 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
120 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
121 [label="Postponed exit from lambda"];
|
||||
122 [label="Function call: R|/myRun|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -266,7 +266,7 @@ digraph localClassesWithImplicit_kt {
|
||||
129 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_34 {
|
||||
color=blue
|
||||
130 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
130 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_35 {
|
||||
color=blue
|
||||
131 [label="Enter block"];
|
||||
@@ -311,7 +311,7 @@ digraph localClassesWithImplicit_kt {
|
||||
}
|
||||
156 [label="Exit block"];
|
||||
}
|
||||
157 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
157 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
158 [label="Postponed exit from lambda"];
|
||||
159 [label="Function call: R|/myRun|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
@@ -31,7 +31,7 @@ digraph loops_kt {
|
||||
}
|
||||
12 [label="Exit loop block"];
|
||||
}
|
||||
13 [label="Exit whileloop"];
|
||||
13 [label="Exit while loop"];
|
||||
}
|
||||
14 [label="Access variable R|<local>/x|"];
|
||||
15 [label="Type operator: (R|<local>/x| is R|kotlin/String|)"];
|
||||
@@ -85,7 +85,7 @@ digraph loops_kt {
|
||||
29 [label="Access variable R|<local>/b|"];
|
||||
30 [label="Exit loop condition"];
|
||||
}
|
||||
31 [label="Exit do-whileloop"];
|
||||
31 [label="Exit do-while loop"];
|
||||
}
|
||||
32 [label="Access variable R|<local>/x|"];
|
||||
33 [label="Type operator: (R|<local>/x| is R|kotlin/String|)"];
|
||||
@@ -152,7 +152,7 @@ digraph loops_kt {
|
||||
}
|
||||
58 [label="Exit loop block"];
|
||||
}
|
||||
59 [label="Exit whileloop"];
|
||||
59 [label="Exit while loop"];
|
||||
}
|
||||
60 [label="Exit block"];
|
||||
}
|
||||
@@ -217,7 +217,7 @@ digraph loops_kt {
|
||||
}
|
||||
75 [label="Exit loop block"];
|
||||
}
|
||||
76 [label="Exit whileloop" style="filled" fillcolor=gray];
|
||||
76 [label="Exit while loop" style="filled" fillcolor=gray];
|
||||
}
|
||||
77 [label="Const: Int(1)" style="filled" fillcolor=gray];
|
||||
78 [label="Exit block" style="filled" fillcolor=gray];
|
||||
@@ -286,7 +286,7 @@ digraph loops_kt {
|
||||
}
|
||||
101 [label="Exit loop block"];
|
||||
}
|
||||
102 [label="Exit whileloop"];
|
||||
102 [label="Exit while loop"];
|
||||
}
|
||||
103 [label="Const: Int(1)"];
|
||||
104 [label="Exit block"];
|
||||
@@ -347,7 +347,7 @@ digraph loops_kt {
|
||||
}
|
||||
116 [label="Exit loop block" style="filled" fillcolor=gray];
|
||||
}
|
||||
117 [label="Exit whileloop"];
|
||||
117 [label="Exit while loop"];
|
||||
}
|
||||
118 [label="Const: Int(1)"];
|
||||
119 [label="Exit block"];
|
||||
@@ -396,7 +396,7 @@ digraph loops_kt {
|
||||
130 [label="Const: Boolean(true)"];
|
||||
131 [label="Exit loop condition"];
|
||||
}
|
||||
132 [label="Exit do-whileloop" style="filled" fillcolor=gray];
|
||||
132 [label="Exit do-while loop" style="filled" fillcolor=gray];
|
||||
}
|
||||
133 [label="Const: Int(1)" style="filled" fillcolor=gray];
|
||||
134 [label="Exit block" style="filled" fillcolor=gray];
|
||||
@@ -465,7 +465,7 @@ digraph loops_kt {
|
||||
156 [label="Const: Boolean(true)"];
|
||||
157 [label="Exit loop condition"];
|
||||
}
|
||||
158 [label="Exit do-whileloop"];
|
||||
158 [label="Exit do-while loop"];
|
||||
}
|
||||
159 [label="Const: Int(1)"];
|
||||
160 [label="Exit block"];
|
||||
@@ -526,7 +526,7 @@ digraph loops_kt {
|
||||
171 [label="Const: Boolean(false)"];
|
||||
172 [label="Exit loop condition"];
|
||||
}
|
||||
173 [label="Exit do-whileloop"];
|
||||
173 [label="Exit do-while loop"];
|
||||
}
|
||||
174 [label="Const: Int(1)"];
|
||||
175 [label="Exit block"];
|
||||
|
||||
+4
-4
@@ -31,25 +31,25 @@ digraph postponedLambdaInConstructor_kt {
|
||||
8 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_4 {
|
||||
color=blue
|
||||
9 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
9 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_5 {
|
||||
color=blue
|
||||
10 [label="Enter block"];
|
||||
11 [label="Exit anonymous function expression"];
|
||||
subgraph cluster_6 {
|
||||
color=blue
|
||||
12 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
12 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_7 {
|
||||
color=blue
|
||||
13 [label="Enter block"];
|
||||
14 [label="Access variable R|<local>/it|"];
|
||||
15 [label="Exit block"];
|
||||
}
|
||||
16 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
16 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
17 [label="Exit block"];
|
||||
}
|
||||
18 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
18 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
19 [label="Postponed exit from lambda"];
|
||||
20 [label="Function call: R|<local>/s|.R|kotlin/let|<R|kotlin/String|, R|() -> kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+13
-13
@@ -75,7 +75,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
24 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_8 {
|
||||
color=blue
|
||||
25 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
25 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
26 [label="Enter block"];
|
||||
@@ -110,7 +110,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
42 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_15 {
|
||||
color=blue
|
||||
43 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
43 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_16 {
|
||||
color=blue
|
||||
44 [label="Enter block"];
|
||||
@@ -120,7 +120,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
48 [label="Assignment: R|SubstitutionOverride</Lateinit.value: R|kotlin/String|>|"];
|
||||
49 [label="Exit block"];
|
||||
}
|
||||
50 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
50 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
51 [label="Postponed exit from lambda"];
|
||||
52 [label="Function call: R|/build|<R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -137,7 +137,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
}
|
||||
58 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
59 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
59 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
60 [label="Postponed exit from lambda"];
|
||||
61 [label="Function call: R|kotlin/run|<R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -210,7 +210,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
69 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_19 {
|
||||
color=blue
|
||||
70 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
70 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_20 {
|
||||
color=blue
|
||||
71 [label="Enter block"];
|
||||
@@ -241,7 +241,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
81 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_28 {
|
||||
color=blue
|
||||
82 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
82 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_29 {
|
||||
color=blue
|
||||
83 [label="Enter block"];
|
||||
@@ -249,7 +249,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
85 [label="Assignment: R|SubstitutionOverride</Lateinit.value: R|kotlin/String|>|"];
|
||||
86 [label="Exit block"];
|
||||
}
|
||||
87 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
87 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
88 [label="Postponed exit from lambda"];
|
||||
89 [label="Function call: R|/build|<R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -279,14 +279,14 @@ digraph postponedLambdaInReturn_kt {
|
||||
}
|
||||
101 [label="Exit loop block"];
|
||||
}
|
||||
102 [label="Exit whileloop" style="filled" fillcolor=gray];
|
||||
102 [label="Exit while loop" style="filled" fillcolor=gray];
|
||||
}
|
||||
103 [label="Function call: R|java/lang/Exception.Exception|()" style="filled" fillcolor=gray];
|
||||
104 [label="Throw: throw R|java/lang/Exception.Exception|()" style="filled" fillcolor=gray];
|
||||
105 [label="Stub" style="filled" fillcolor=gray];
|
||||
106 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
107 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
107 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
108 [label="Postponed exit from lambda"];
|
||||
109 [label="Function call: R|kotlin/run|<R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -363,7 +363,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
120 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_34 {
|
||||
color=blue
|
||||
121 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
121 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_35 {
|
||||
color=blue
|
||||
122 [label="Enter block"];
|
||||
@@ -399,7 +399,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
139 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_41 {
|
||||
color=blue
|
||||
140 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
140 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_42 {
|
||||
color=blue
|
||||
141 [label="Enter block"];
|
||||
@@ -409,7 +409,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
145 [label="Assignment: R|SubstitutionOverride</Lateinit.value: R|kotlin/String|>|"];
|
||||
146 [label="Exit block"];
|
||||
}
|
||||
147 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
147 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
148 [label="Postponed exit from lambda"];
|
||||
149 [label="Function call: R|/build|<R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -426,7 +426,7 @@ digraph postponedLambdaInReturn_kt {
|
||||
}
|
||||
155 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
156 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
156 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
157 [label="Postponed exit from lambda"];
|
||||
158 [label="Function call: R|kotlin/run|<R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
@@ -28,14 +28,14 @@ digraph postponedLambdas_kt {
|
||||
8 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_4 {
|
||||
color=blue
|
||||
9 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
9 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_5 {
|
||||
color=blue
|
||||
10 [label="Enter block"];
|
||||
11 [label="Const: String()"];
|
||||
12 [label="Exit block"];
|
||||
}
|
||||
13 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
13 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
14 [label="Postponed exit from lambda"];
|
||||
15 [label="Function call: R|/foo|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+11
-11
@@ -30,7 +30,7 @@ digraph propertiesAndInitBlocks_kt {
|
||||
|
||||
subgraph cluster_3 {
|
||||
color=red
|
||||
8 [label="Enter function getter" style="filled" fillcolor=red];
|
||||
8 [label="Enter function <getter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_4 {
|
||||
color=blue
|
||||
9 [label="Enter block"];
|
||||
@@ -39,7 +39,7 @@ digraph propertiesAndInitBlocks_kt {
|
||||
12 [label="Stub" style="filled" fillcolor=gray];
|
||||
13 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
14 [label="Exit function getter" style="filled" fillcolor=red];
|
||||
14 [label="Exit function <getter>" style="filled" fillcolor=red];
|
||||
}
|
||||
8 -> {9};
|
||||
9 -> {10};
|
||||
@@ -51,7 +51,7 @@ digraph propertiesAndInitBlocks_kt {
|
||||
|
||||
subgraph cluster_5 {
|
||||
color=red
|
||||
15 [label="Enter function setter" style="filled" fillcolor=red];
|
||||
15 [label="Enter function <setter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_6 {
|
||||
color=blue
|
||||
16 [label="Enter block"];
|
||||
@@ -59,7 +59,7 @@ digraph propertiesAndInitBlocks_kt {
|
||||
18 [label="Assignment: F|/x2|"];
|
||||
19 [label="Exit block"];
|
||||
}
|
||||
20 [label="Exit function setter" style="filled" fillcolor=red];
|
||||
20 [label="Exit function <setter>" style="filled" fillcolor=red];
|
||||
}
|
||||
15 -> {16};
|
||||
16 -> {17};
|
||||
@@ -78,14 +78,14 @@ digraph propertiesAndInitBlocks_kt {
|
||||
|
||||
subgraph cluster_8 {
|
||||
color=red
|
||||
24 [label="Enter function getter" style="filled" fillcolor=red];
|
||||
24 [label="Enter function <getter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
25 [label="Enter block"];
|
||||
26 [label="Exit local class <getter>"];
|
||||
26 [label="Local class declaration"];
|
||||
27 [label="Exit block"];
|
||||
}
|
||||
28 [label="Exit function getter" style="filled" fillcolor=red];
|
||||
28 [label="Exit function <getter>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
@@ -137,18 +137,18 @@ digraph propertiesAndInitBlocks_kt {
|
||||
42 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_15 {
|
||||
color=blue
|
||||
43 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
43 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_16 {
|
||||
color=blue
|
||||
44 [label="Enter block"];
|
||||
45 [label="Local function declaration <anonymous>"];
|
||||
46 [label="Exit local class <anonymous>"];
|
||||
45 [label="Local function declaration"];
|
||||
46 [label="Local class declaration"];
|
||||
47 [label="Function call: R|java/lang/Exception.Exception|()" style="filled" fillcolor=yellow];
|
||||
48 [label="Throw: throw R|java/lang/Exception.Exception|()"];
|
||||
49 [label="Stub" style="filled" fillcolor=gray];
|
||||
50 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
51 [label="Exit function anonymousFunction" style="filled" fillcolor=gray];
|
||||
51 [label="Exit function <anonymous>" style="filled" fillcolor=gray];
|
||||
}
|
||||
subgraph cluster_17 {
|
||||
color=blue
|
||||
|
||||
+6
-6
@@ -55,7 +55,7 @@ digraph returnValuesFromLambda_kt {
|
||||
14 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_7 {
|
||||
color=blue
|
||||
15 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
15 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_8 {
|
||||
color=blue
|
||||
16 [label="Enter block"];
|
||||
@@ -84,7 +84,7 @@ digraph returnValuesFromLambda_kt {
|
||||
30 [label="Function call: R|/C.C|()" style="filled" fillcolor=yellow];
|
||||
31 [label="Exit block"];
|
||||
}
|
||||
32 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
32 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
33 [label="Postponed exit from lambda"];
|
||||
34 [label="Function call: R|kotlin/run|<R|A|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -131,7 +131,7 @@ digraph returnValuesFromLambda_kt {
|
||||
40 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_14 {
|
||||
color=blue
|
||||
41 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
41 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_15 {
|
||||
color=blue
|
||||
42 [label="Enter block"];
|
||||
@@ -140,7 +140,7 @@ digraph returnValuesFromLambda_kt {
|
||||
45 [label="Stub" style="filled" fillcolor=gray];
|
||||
46 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
47 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
47 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
48 [label="Postponed exit from lambda"];
|
||||
49 [label="Function call: R|kotlin/run|<R|C|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -176,7 +176,7 @@ digraph returnValuesFromLambda_kt {
|
||||
55 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_18 {
|
||||
color=blue
|
||||
56 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
56 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_19 {
|
||||
color=blue
|
||||
57 [label="Enter block"];
|
||||
@@ -184,7 +184,7 @@ digraph returnValuesFromLambda_kt {
|
||||
59 [label="Stub" style="filled" fillcolor=gray];
|
||||
60 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
61 [label="Exit function anonymousFunction" style="filled" fillcolor=gray];
|
||||
61 [label="Exit function <anonymous>" style="filled" fillcolor=gray];
|
||||
}
|
||||
62 [label="Postponed exit from lambda" style="filled" fillcolor=gray];
|
||||
63 [label="Function call: R|kotlin/run|<R|kotlin/Nothing|>(...)" style="filled" fillcolor=gray];
|
||||
|
||||
@@ -252,7 +252,7 @@ digraph tryCatch_kt {
|
||||
}
|
||||
102 [label="Exit loop block"];
|
||||
}
|
||||
103 [label="Exit whileloop"];
|
||||
103 [label="Exit while loop"];
|
||||
}
|
||||
104 [label="Const: Int(3)"];
|
||||
105 [label="Variable declaration: lval z: R|kotlin/Int|"];
|
||||
|
||||
@@ -13,7 +13,7 @@ digraph classCallInLambda_kt {
|
||||
3 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_2 {
|
||||
color=blue
|
||||
4 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
4 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_3 {
|
||||
color=blue
|
||||
5 [label="Enter block"];
|
||||
@@ -21,7 +21,7 @@ digraph classCallInLambda_kt {
|
||||
7 [label="::class call"];
|
||||
8 [label="Exit block"];
|
||||
}
|
||||
9 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
9 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
10 [label="Postponed exit from lambda"];
|
||||
11 [label="Function call: R|<local>/x|.R|kotlin/let|<R|kotlin/String|, R|kotlin/reflect/KClass<out kotlin/String>|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+1
-1
@@ -95,7 +95,7 @@ digraph boundSmartcastsInBranches_kt {
|
||||
}
|
||||
46 [label="Exit loop block"];
|
||||
}
|
||||
47 [label="Exit whileloop"];
|
||||
47 [label="Exit while loop"];
|
||||
}
|
||||
48 [label="Exit block"];
|
||||
}
|
||||
|
||||
+4
-4
@@ -429,7 +429,7 @@ digraph returns_kt {
|
||||
|
||||
subgraph cluster_38 {
|
||||
color=red
|
||||
152 [label="Enter function getter" style="filled" fillcolor=red];
|
||||
152 [label="Enter function <getter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_39 {
|
||||
color=blue
|
||||
153 [label="Enter block"];
|
||||
@@ -438,7 +438,7 @@ digraph returns_kt {
|
||||
156 [label="Stub" style="filled" fillcolor=gray];
|
||||
157 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
158 [label="Exit function getter" style="filled" fillcolor=red];
|
||||
158 [label="Exit function <getter>" style="filled" fillcolor=red];
|
||||
}
|
||||
152 -> {153};
|
||||
153 -> {154};
|
||||
@@ -471,7 +471,7 @@ digraph returns_kt {
|
||||
175 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_42 {
|
||||
color=blue
|
||||
176 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
176 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_43 {
|
||||
color=blue
|
||||
177 [label="Enter block"];
|
||||
@@ -480,7 +480,7 @@ digraph returns_kt {
|
||||
180 [label="Access variable R|kotlin/String.length|"];
|
||||
181 [label="Exit block"];
|
||||
}
|
||||
182 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
182 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
183 [label="Postponed exit from lambda"];
|
||||
184 [label="Function call: R|/runHigherOrder|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+2
-2
@@ -71,7 +71,7 @@ digraph incorrectSmartcastToNothing_kt {
|
||||
35 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
36 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
36 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_11 {
|
||||
color=blue
|
||||
37 [label="Enter block"];
|
||||
@@ -80,7 +80,7 @@ digraph incorrectSmartcastToNothing_kt {
|
||||
40 [label="Function call: R|java/io/File.File|(...)" style="filled" fillcolor=yellow];
|
||||
41 [label="Exit block"];
|
||||
}
|
||||
42 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
42 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
43 [label="Postponed exit from lambda"];
|
||||
44 [label="Function call: $subj$.R|kotlin/let|<R|java/io/File|, R|java/io/File|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+6
-6
@@ -57,7 +57,7 @@ digraph inPlaceLambdas_kt {
|
||||
18 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
19 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
19 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
20 [label="Enter block"];
|
||||
@@ -66,7 +66,7 @@ digraph inPlaceLambdas_kt {
|
||||
23 [label="Function call: R|<local>/x|.R|/A.foo|()" style="filled" fillcolor=yellow];
|
||||
24 [label="Exit block"];
|
||||
}
|
||||
25 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
25 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
26 [label="Postponed exit from lambda"];
|
||||
27 [label="Function call: R|kotlin/run|<R|kotlin/Unit|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -115,7 +115,7 @@ digraph inPlaceLambdas_kt {
|
||||
35 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_13 {
|
||||
color=blue
|
||||
36 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
36 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_14 {
|
||||
color=blue
|
||||
37 [label="Enter block"];
|
||||
@@ -123,7 +123,7 @@ digraph inPlaceLambdas_kt {
|
||||
39 [label="Type operator: (R|<local>/x| as R|B|)"];
|
||||
40 [label="Exit block"];
|
||||
}
|
||||
41 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
41 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
42 [label="Postponed exit from lambda"];
|
||||
43 [label="Function call: R|kotlin/run|<R|B|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -176,7 +176,7 @@ digraph inPlaceLambdas_kt {
|
||||
59 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_20 {
|
||||
color=blue
|
||||
60 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
60 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_21 {
|
||||
color=blue
|
||||
61 [label="Enter block"];
|
||||
@@ -188,7 +188,7 @@ digraph inPlaceLambdas_kt {
|
||||
67 [label="Type operator: (R|<local>/x| as R|B|)"];
|
||||
68 [label="Exit block"];
|
||||
}
|
||||
69 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
69 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
70 [label="Postponed exit from lambda"];
|
||||
71 [label="Function call: R|kotlin/run|<R|B|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+2
-2
@@ -142,14 +142,14 @@ digraph lambdaInWhenBranch_kt {
|
||||
49 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_18 {
|
||||
color=blue
|
||||
50 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
50 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_19 {
|
||||
color=blue
|
||||
51 [label="Enter block"];
|
||||
52 [label="Access variable R|<local>/it|"];
|
||||
53 [label="Exit block"];
|
||||
}
|
||||
54 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
54 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
55 [label="Postponed exit from lambda"];
|
||||
56 [label="Function call: String().R|kotlin/let|<R|kotlin/String|, R|kotlin/String|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
Vendored
+1
-1
@@ -72,7 +72,7 @@ digraph dataFlowInfoFromWhileCondition_kt {
|
||||
}
|
||||
29 [label="Exit loop block"];
|
||||
}
|
||||
30 [label="Exit whileloop"];
|
||||
30 [label="Exit while loop"];
|
||||
}
|
||||
31 [label="Exit block"];
|
||||
}
|
||||
|
||||
+7
-7
@@ -66,7 +66,7 @@ digraph endlessLoops_kt {
|
||||
}
|
||||
27 [label="Exit loop block"];
|
||||
}
|
||||
28 [label="Exit whileloop"];
|
||||
28 [label="Exit while loop"];
|
||||
}
|
||||
29 [label="Access variable R|<local>/x|"];
|
||||
30 [label="Smart cast: R|<local>/x|"];
|
||||
@@ -155,7 +155,7 @@ digraph endlessLoops_kt {
|
||||
}
|
||||
57 [label="Exit loop block"];
|
||||
}
|
||||
58 [label="Exit whileloop"];
|
||||
58 [label="Exit while loop"];
|
||||
}
|
||||
59 [label="Access variable R|<local>/x|"];
|
||||
60 [label="Smart cast: R|<local>/x|"];
|
||||
@@ -265,7 +265,7 @@ digraph endlessLoops_kt {
|
||||
}
|
||||
99 [label="Exit loop block"];
|
||||
}
|
||||
100 [label="Exit whileloop"];
|
||||
100 [label="Exit while loop"];
|
||||
}
|
||||
101 [label="Access variable R|<local>/x|"];
|
||||
102 [label="Smart cast: R|<local>/x|"];
|
||||
@@ -369,7 +369,7 @@ digraph endlessLoops_kt {
|
||||
}
|
||||
131 [label="Exit loop block" style="filled" fillcolor=gray];
|
||||
}
|
||||
132 [label="Exit whileloop"];
|
||||
132 [label="Exit while loop"];
|
||||
}
|
||||
133 [label="Access variable R|<local>/x|"];
|
||||
134 [label="Function call: R|<local>/x|.<Unresolved name: foo>#()" style="filled" fillcolor=yellow];
|
||||
@@ -459,7 +459,7 @@ digraph endlessLoops_kt {
|
||||
159 [label="Const: Boolean(true)"];
|
||||
160 [label="Exit loop condition"];
|
||||
}
|
||||
161 [label="Exit do-whileloop"];
|
||||
161 [label="Exit do-while loop"];
|
||||
}
|
||||
162 [label="Access variable R|<local>/x|"];
|
||||
163 [label="Smart cast: R|<local>/x|"];
|
||||
@@ -548,7 +548,7 @@ digraph endlessLoops_kt {
|
||||
189 [label="Const: Boolean(true)"];
|
||||
190 [label="Exit loop condition"];
|
||||
}
|
||||
191 [label="Exit do-whileloop"];
|
||||
191 [label="Exit do-while loop"];
|
||||
}
|
||||
192 [label="Access variable R|<local>/x|"];
|
||||
193 [label="Smart cast: R|<local>/x|"];
|
||||
@@ -616,7 +616,7 @@ digraph endlessLoops_kt {
|
||||
207 [label="Const: Boolean(true)"];
|
||||
208 [label="Exit loop condition"];
|
||||
}
|
||||
209 [label="Exit do-whileloop" style="filled" fillcolor=gray];
|
||||
209 [label="Exit do-while loop" style="filled" fillcolor=gray];
|
||||
}
|
||||
210 [label="Access variable R|<local>/x|" style="filled" fillcolor=gray];
|
||||
211 [label="Smart cast: R|<local>/x|" style="filled" fillcolor=gray];
|
||||
|
||||
@@ -178,7 +178,7 @@ digraph nullability_kt {
|
||||
}
|
||||
subgraph cluster_21 {
|
||||
color=blue
|
||||
56 [label="Enter function getter" style="filled" fillcolor=red];
|
||||
56 [label="Enter function <getter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_22 {
|
||||
color=blue
|
||||
57 [label="Enter block"];
|
||||
@@ -187,7 +187,7 @@ digraph nullability_kt {
|
||||
60 [label="Stub" style="filled" fillcolor=gray];
|
||||
61 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
62 [label="Exit function getter" style="filled" fillcolor=red];
|
||||
62 [label="Exit function <getter>" style="filled" fillcolor=red];
|
||||
}
|
||||
44 -> {45} [color=green];
|
||||
44 -> {48} [style=dotted];
|
||||
|
||||
+6
-6
@@ -255,7 +255,7 @@ digraph implicitReceivers_kt {
|
||||
85 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_26 {
|
||||
color=blue
|
||||
86 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
86 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_27 {
|
||||
color=blue
|
||||
87 [label="Enter block"];
|
||||
@@ -263,7 +263,7 @@ digraph implicitReceivers_kt {
|
||||
89 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_28 {
|
||||
color=blue
|
||||
90 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
90 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_29 {
|
||||
color=blue
|
||||
91 [label="Enter block"];
|
||||
@@ -271,7 +271,7 @@ digraph implicitReceivers_kt {
|
||||
93 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_30 {
|
||||
color=blue
|
||||
94 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
94 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_31 {
|
||||
color=blue
|
||||
95 [label="Enter block"];
|
||||
@@ -283,7 +283,7 @@ digraph implicitReceivers_kt {
|
||||
101 [label="Function call: this@R|special/anonymous|.R|/A.foo|()" style="filled" fillcolor=yellow];
|
||||
102 [label="Exit block"];
|
||||
}
|
||||
103 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
103 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
104 [label="Postponed exit from lambda"];
|
||||
105 [label="Function call: R|kotlin/with|<R|kotlin/Any|, R|kotlin/Unit|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -293,13 +293,13 @@ digraph implicitReceivers_kt {
|
||||
109 [label="Function call: this@R|special/anonymous|.R|/A.foo|()" style="filled" fillcolor=yellow];
|
||||
110 [label="Exit block"];
|
||||
}
|
||||
111 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
111 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
112 [label="Postponed exit from lambda"];
|
||||
113 [label="Function call: R|kotlin/with|<R|kotlin/Any|, R|kotlin/Unit|>(...)" style="filled" fillcolor=yellow];
|
||||
114 [label="Exit block"];
|
||||
}
|
||||
115 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
115 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
116 [label="Postponed exit from lambda"];
|
||||
117 [label="Function call: R|kotlin/with|<R|kotlin/Any|, R|kotlin/Unit|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
Vendored
+4
-4
@@ -19,7 +19,7 @@ digraph thisOfExtensionProperty_kt {
|
||||
|
||||
subgraph cluster_2 {
|
||||
color=red
|
||||
4 [label="Enter function getter" style="filled" fillcolor=red];
|
||||
4 [label="Enter function <getter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_3 {
|
||||
color=blue
|
||||
5 [label="Enter block"];
|
||||
@@ -37,7 +37,7 @@ digraph thisOfExtensionProperty_kt {
|
||||
14 [label="Stub" style="filled" fillcolor=gray];
|
||||
15 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
16 [label="Exit function getter" style="filled" fillcolor=red];
|
||||
16 [label="Exit function <getter>" style="filled" fillcolor=red];
|
||||
}
|
||||
4 -> {5};
|
||||
5 -> {6};
|
||||
@@ -55,7 +55,7 @@ digraph thisOfExtensionProperty_kt {
|
||||
|
||||
subgraph cluster_5 {
|
||||
color=red
|
||||
17 [label="Enter function getter" style="filled" fillcolor=red];
|
||||
17 [label="Enter function <getter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_6 {
|
||||
color=blue
|
||||
18 [label="Enter block"];
|
||||
@@ -75,7 +75,7 @@ digraph thisOfExtensionProperty_kt {
|
||||
29 [label="Stub" style="filled" fillcolor=gray];
|
||||
30 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
31 [label="Exit function getter" style="filled" fillcolor=red];
|
||||
31 [label="Exit function <getter>" style="filled" fillcolor=red];
|
||||
}
|
||||
17 -> {18};
|
||||
18 -> {19};
|
||||
|
||||
+4
-4
@@ -150,7 +150,7 @@ digraph safeCalls_kt {
|
||||
59 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_14 {
|
||||
color=blue
|
||||
60 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
60 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_15 {
|
||||
color=blue
|
||||
61 [label="Enter block"];
|
||||
@@ -159,7 +159,7 @@ digraph safeCalls_kt {
|
||||
64 [label="Function call: R|<local>/x|.R|/A.bool|()" style="filled" fillcolor=yellow];
|
||||
65 [label="Exit block"];
|
||||
}
|
||||
66 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
66 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
67 [label="Postponed exit from lambda"];
|
||||
68 [label="Function call: $subj$.R|/let|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -260,7 +260,7 @@ digraph safeCalls_kt {
|
||||
97 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_22 {
|
||||
color=blue
|
||||
98 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
98 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_23 {
|
||||
color=blue
|
||||
99 [label="Enter block"];
|
||||
@@ -268,7 +268,7 @@ digraph safeCalls_kt {
|
||||
101 [label="Stub" style="filled" fillcolor=gray];
|
||||
102 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
103 [label="Exit function anonymousFunction" style="filled" fillcolor=gray];
|
||||
103 [label="Exit function <anonymous>" style="filled" fillcolor=gray];
|
||||
}
|
||||
104 [label="Postponed exit from lambda" style="filled" fillcolor=gray];
|
||||
105 [label="Function call: $subj$.R|kotlin/let|<R|A|, R|kotlin/Nothing|>(...)" style="filled" fillcolor=gray];
|
||||
|
||||
+7
-7
@@ -50,7 +50,7 @@ digraph smartcastToNothing_kt {
|
||||
|
||||
subgraph cluster_4 {
|
||||
color=red
|
||||
16 [label="Enter function getter" style="filled" fillcolor=red];
|
||||
16 [label="Enter function <getter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_5 {
|
||||
color=blue
|
||||
17 [label="Enter block"];
|
||||
@@ -59,7 +59,7 @@ digraph smartcastToNothing_kt {
|
||||
20 [label="Stub" style="filled" fillcolor=gray];
|
||||
21 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
22 [label="Exit function getter" style="filled" fillcolor=red];
|
||||
22 [label="Exit function <getter>" style="filled" fillcolor=red];
|
||||
}
|
||||
16 -> {17};
|
||||
17 -> {18};
|
||||
@@ -71,7 +71,7 @@ digraph smartcastToNothing_kt {
|
||||
|
||||
subgraph cluster_6 {
|
||||
color=red
|
||||
23 [label="Enter function getter" style="filled" fillcolor=red];
|
||||
23 [label="Enter function <getter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_7 {
|
||||
color=blue
|
||||
24 [label="Enter block"];
|
||||
@@ -80,7 +80,7 @@ digraph smartcastToNothing_kt {
|
||||
27 [label="Stub" style="filled" fillcolor=gray];
|
||||
28 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
29 [label="Exit function getter" style="filled" fillcolor=red];
|
||||
29 [label="Exit function <getter>" style="filled" fillcolor=red];
|
||||
}
|
||||
23 -> {24};
|
||||
24 -> {25};
|
||||
@@ -214,7 +214,7 @@ digraph smartcastToNothing_kt {
|
||||
}
|
||||
87 [label="Exit loop block" style="filled" fillcolor=gray];
|
||||
}
|
||||
88 [label="Exit whileloop"];
|
||||
88 [label="Exit while loop"];
|
||||
}
|
||||
89 [label="Exit block"];
|
||||
}
|
||||
@@ -223,7 +223,7 @@ digraph smartcastToNothing_kt {
|
||||
92 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_24 {
|
||||
color=blue
|
||||
93 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
93 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_25 {
|
||||
color=blue
|
||||
94 [label="Enter block"];
|
||||
@@ -231,7 +231,7 @@ digraph smartcastToNothing_kt {
|
||||
96 [label="Access variable R|/A.a|"];
|
||||
97 [label="Exit block"];
|
||||
}
|
||||
98 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
98 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
99 [label="Postponed exit from lambda"];
|
||||
100 [label="Function call: $subj$.R|kotlin/let|<R|A|, R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+6
-6
@@ -29,14 +29,14 @@ digraph complexPostponedCfg_kt {
|
||||
9 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_4 {
|
||||
color=blue
|
||||
10 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
10 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_5 {
|
||||
color=blue
|
||||
11 [label="Enter block"];
|
||||
12 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_6 {
|
||||
color=blue
|
||||
13 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
13 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_7 {
|
||||
color=blue
|
||||
14 [label="Enter block"];
|
||||
@@ -48,7 +48,7 @@ digraph complexPostponedCfg_kt {
|
||||
20 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_8 {
|
||||
color=blue
|
||||
21 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
21 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
22 [label="Enter block"];
|
||||
@@ -59,19 +59,19 @@ digraph complexPostponedCfg_kt {
|
||||
27 [label="Function call: this@R|special/anonymous|.R|SubstitutionOverride<kotlin/collections/MutableList.add: R|kotlin/Boolean|>|(...)" style="filled" fillcolor=yellow];
|
||||
28 [label="Exit block"];
|
||||
}
|
||||
29 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
29 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
30 [label="Postponed exit from lambda"];
|
||||
31 [label="Function call: R|kotlin/with|<R|FirFunctionCall|, R|kotlin/Unit|>(...)" style="filled" fillcolor=yellow];
|
||||
32 [label="Exit block"];
|
||||
}
|
||||
33 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
33 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
34 [label="Postponed exit from lambda"];
|
||||
35 [label="Function call: R|kotlin/collections/buildList|<R|FirFunctionCall|>(...)" style="filled" fillcolor=yellow];
|
||||
36 [label="Exit block"];
|
||||
}
|
||||
37 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
37 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
38 [label="Postponed exit from lambda"];
|
||||
39 [label="Function call: R|kotlin/with|<R|FirFunctionCall|, R|kotlin/collections/List<FirFunctionCall>|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
Vendored
+20
-20
@@ -13,7 +13,7 @@ digraph callsInPlace_kt {
|
||||
3 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_2 {
|
||||
color=blue
|
||||
4 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
4 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_3 {
|
||||
color=blue
|
||||
5 [label="Enter block"];
|
||||
@@ -21,7 +21,7 @@ digraph callsInPlace_kt {
|
||||
7 [label="Assignment: R|<local>/x|"];
|
||||
8 [label="Exit block"];
|
||||
}
|
||||
9 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
9 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
10 [label="Postponed exit from lambda"];
|
||||
11 [label="Function call: R|kotlin/run|<R|kotlin/Unit|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -59,14 +59,14 @@ digraph callsInPlace_kt {
|
||||
19 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_6 {
|
||||
color=blue
|
||||
20 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
20 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_7 {
|
||||
color=blue
|
||||
21 [label="Enter block"];
|
||||
22 [label="Const: String(test_2)"];
|
||||
23 [label="Exit block"];
|
||||
}
|
||||
24 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
24 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
25 [label="Postponed exit from lambda"];
|
||||
26 [label="Function call: R|kotlin/repeat|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -99,14 +99,14 @@ digraph callsInPlace_kt {
|
||||
32 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
33 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
33 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_11 {
|
||||
color=blue
|
||||
34 [label="Enter block"];
|
||||
35 [label="Const: String(test_3)"];
|
||||
36 [label="Exit block"];
|
||||
}
|
||||
37 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
37 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
38 [label="Postponed exit from lambda"];
|
||||
39 [label="Function call: R|kotlin/repeat|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -139,7 +139,7 @@ digraph callsInPlace_kt {
|
||||
45 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_14 {
|
||||
color=blue
|
||||
46 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
46 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_15 {
|
||||
color=blue
|
||||
47 [label="Enter block"];
|
||||
@@ -150,7 +150,7 @@ digraph callsInPlace_kt {
|
||||
52 [label="Comparison >"];
|
||||
53 [label="Exit block"];
|
||||
}
|
||||
54 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
54 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
55 [label="Postponed exit from lambda"];
|
||||
56 [label="Function call: Int(1).R|kotlin/takeUnless|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -187,7 +187,7 @@ digraph callsInPlace_kt {
|
||||
62 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_18 {
|
||||
color=blue
|
||||
63 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
63 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_19 {
|
||||
color=blue
|
||||
64 [label="Enter block"];
|
||||
@@ -198,7 +198,7 @@ digraph callsInPlace_kt {
|
||||
69 [label="Comparison >"];
|
||||
70 [label="Exit block"];
|
||||
}
|
||||
71 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
71 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
72 [label="Postponed exit from lambda"];
|
||||
73 [label="Function call: Int(1).R|kotlin/takeUnless|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -252,25 +252,25 @@ digraph callsInPlace_kt {
|
||||
84 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_24 {
|
||||
color=blue
|
||||
85 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
85 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_25 {
|
||||
color=blue
|
||||
86 [label="Enter block"];
|
||||
87 [label="Const: String(test_6_2)"];
|
||||
88 [label="Exit block"];
|
||||
}
|
||||
89 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
89 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_26 {
|
||||
color=blue
|
||||
90 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
90 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_27 {
|
||||
color=blue
|
||||
91 [label="Enter block"];
|
||||
92 [label="Const: String(test_6_1)"];
|
||||
93 [label="Exit block"];
|
||||
}
|
||||
94 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
94 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
95 [label="Postponed exit from lambda"];
|
||||
96 [label="Postponed exit from lambda"];
|
||||
@@ -309,25 +309,25 @@ digraph callsInPlace_kt {
|
||||
102 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_30 {
|
||||
color=blue
|
||||
103 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
103 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_31 {
|
||||
color=blue
|
||||
104 [label="Enter block"];
|
||||
105 [label="Const: String(test_7_1)"];
|
||||
106 [label="Exit block"];
|
||||
}
|
||||
107 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
107 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_32 {
|
||||
color=blue
|
||||
108 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
108 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_33 {
|
||||
color=blue
|
||||
109 [label="Enter block"];
|
||||
110 [label="Const: String(test_7_2)"];
|
||||
111 [label="Exit block"];
|
||||
}
|
||||
112 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
112 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
113 [label="Postponed exit from lambda"];
|
||||
114 [label="Postponed exit from lambda"];
|
||||
@@ -382,14 +382,14 @@ digraph callsInPlace_kt {
|
||||
125 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_38 {
|
||||
color=blue
|
||||
126 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
126 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_39 {
|
||||
color=blue
|
||||
127 [label="Enter block"];
|
||||
128 [label="Const: String(test_8)"];
|
||||
129 [label="Exit block"];
|
||||
}
|
||||
130 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
130 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
131 [label="Postponed exit from lambda"];
|
||||
132 [label="Function call: R|/myDummyRun|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ digraph inLocalClass_kt {
|
||||
2 [label="Enter block"];
|
||||
3 [label="Exit block"];
|
||||
}
|
||||
4 [label="Exit local class foo"];
|
||||
4 [label="Local class declaration"];
|
||||
5 [label="Function call: R|/LocalClass.LocalClass|()" style="filled" fillcolor=yellow];
|
||||
6 [label="Function call: R|/LocalClass.LocalClass|().R|<local>/run|()" style="filled" fillcolor=yellow];
|
||||
7 [label="Function call: R|<local>/e|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()" style="filled" fillcolor=yellow];
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ digraph inLocalFunction_kt {
|
||||
2 [label="Enter block"];
|
||||
3 [label="Exit block"];
|
||||
}
|
||||
4 [label="Local function declaration foo"];
|
||||
4 [label="Local function declaration"];
|
||||
5 [label="Function call: R|<local>/localFun|()" style="filled" fillcolor=yellow];
|
||||
6 [label="Function call: R|<local>/b|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()" style="filled" fillcolor=yellow];
|
||||
7 [label="Exit block"];
|
||||
|
||||
+4
-4
@@ -59,7 +59,7 @@ digraph atLeastOnce_kt {
|
||||
17 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_8 {
|
||||
color=blue
|
||||
18 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
18 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
19 [label="Enter block"];
|
||||
@@ -67,7 +67,7 @@ digraph atLeastOnce_kt {
|
||||
21 [label="Assignment: R|<local>/x|"];
|
||||
22 [label="Exit block"];
|
||||
}
|
||||
23 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
23 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
24 [label="Postponed exit from lambda"];
|
||||
25 [label="Function call: R|/inlineRun|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -106,7 +106,7 @@ digraph atLeastOnce_kt {
|
||||
33 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_12 {
|
||||
color=blue
|
||||
34 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
34 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_13 {
|
||||
color=blue
|
||||
35 [label="Enter block"];
|
||||
@@ -114,7 +114,7 @@ digraph atLeastOnce_kt {
|
||||
37 [label="Assignment: R|<local>/x|"];
|
||||
38 [label="Exit block"];
|
||||
}
|
||||
39 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
39 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
40 [label="Postponed exit from lambda"];
|
||||
41 [label="Function call: R|/myRun|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+4
-4
@@ -59,7 +59,7 @@ digraph atMostOnce_kt {
|
||||
17 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_8 {
|
||||
color=blue
|
||||
18 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
18 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
19 [label="Enter block"];
|
||||
@@ -67,7 +67,7 @@ digraph atMostOnce_kt {
|
||||
21 [label="Assignment: R|<local>/x|"];
|
||||
22 [label="Exit block"];
|
||||
}
|
||||
23 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
23 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
24 [label="Postponed exit from lambda"];
|
||||
25 [label="Function call: R|/inlineRun|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -104,7 +104,7 @@ digraph atMostOnce_kt {
|
||||
33 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_12 {
|
||||
color=blue
|
||||
34 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
34 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_13 {
|
||||
color=blue
|
||||
35 [label="Enter block"];
|
||||
@@ -112,7 +112,7 @@ digraph atMostOnce_kt {
|
||||
37 [label="Assignment: R|<local>/x|"];
|
||||
38 [label="Exit block"];
|
||||
}
|
||||
39 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
39 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
40 [label="Postponed exit from lambda"];
|
||||
41 [label="Function call: R|/myRun|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+4
-4
@@ -59,7 +59,7 @@ digraph exactlyOnce_kt {
|
||||
17 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_8 {
|
||||
color=blue
|
||||
18 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
18 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
19 [label="Enter block"];
|
||||
@@ -67,7 +67,7 @@ digraph exactlyOnce_kt {
|
||||
21 [label="Assignment: R|<local>/x|"];
|
||||
22 [label="Exit block"];
|
||||
}
|
||||
23 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
23 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
24 [label="Postponed exit from lambda"];
|
||||
25 [label="Function call: R|/inlineRun|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -105,7 +105,7 @@ digraph exactlyOnce_kt {
|
||||
33 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_12 {
|
||||
color=blue
|
||||
34 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
34 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_13 {
|
||||
color=blue
|
||||
35 [label="Enter block"];
|
||||
@@ -113,7 +113,7 @@ digraph exactlyOnce_kt {
|
||||
37 [label="Assignment: R|<local>/x|"];
|
||||
38 [label="Exit block"];
|
||||
}
|
||||
39 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
39 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
40 [label="Postponed exit from lambda"];
|
||||
41 [label="Function call: R|/myRun|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+2
-2
@@ -173,7 +173,7 @@ digraph flow_kt {
|
||||
}
|
||||
80 [label="Exit loop block"];
|
||||
}
|
||||
81 [label="Exit whileloop"];
|
||||
81 [label="Exit while loop"];
|
||||
}
|
||||
82 [label="Exit block"];
|
||||
}
|
||||
@@ -205,7 +205,7 @@ digraph flow_kt {
|
||||
96 [label="Const: Boolean(true)"];
|
||||
97 [label="Exit loop condition"];
|
||||
}
|
||||
98 [label="Exit do-whileloop" style="filled" fillcolor=gray];
|
||||
98 [label="Exit do-while loop" style="filled" fillcolor=gray];
|
||||
}
|
||||
99 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
|
||||
+2
-2
@@ -70,14 +70,14 @@ digraph inPlaceLambda_kt {
|
||||
22 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
23 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
23 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
24 [label="Enter block"];
|
||||
25 [label="Function call: R|<local>/x|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()" style="filled" fillcolor=yellow];
|
||||
26 [label="Exit block"];
|
||||
}
|
||||
27 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
27 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
28 [label="Postponed exit from lambda"];
|
||||
29 [label="Function call: R|/bar|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+4
-4
@@ -59,7 +59,7 @@ digraph unknown_kt {
|
||||
17 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_8 {
|
||||
color=blue
|
||||
18 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
18 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
19 [label="Enter block"];
|
||||
@@ -67,7 +67,7 @@ digraph unknown_kt {
|
||||
21 [label="Assignment: R|<local>/x|"];
|
||||
22 [label="Exit block"];
|
||||
}
|
||||
23 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
23 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
24 [label="Postponed exit from lambda"];
|
||||
25 [label="Function call: R|/inlineRun|(...)" style="filled" fillcolor=yellow];
|
||||
@@ -105,7 +105,7 @@ digraph unknown_kt {
|
||||
33 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_12 {
|
||||
color=blue
|
||||
34 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
34 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_13 {
|
||||
color=blue
|
||||
35 [label="Enter block"];
|
||||
@@ -113,7 +113,7 @@ digraph unknown_kt {
|
||||
37 [label="Assignment: R|<local>/x|"];
|
||||
38 [label="Exit block"];
|
||||
}
|
||||
39 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
39 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
40 [label="Postponed exit from lambda"];
|
||||
41 [label="Function call: R|/myRun|(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
Vendored
+6
-6
@@ -93,7 +93,7 @@ digraph delegateWithAnonymousObject_kt {
|
||||
28 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_11 {
|
||||
color=blue
|
||||
29 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
29 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_12 {
|
||||
color=blue
|
||||
30 [label="Enter block"];
|
||||
@@ -112,7 +112,7 @@ digraph delegateWithAnonymousObject_kt {
|
||||
37 [label="Exit anonymous object expression"];
|
||||
38 [label="Exit block"];
|
||||
}
|
||||
39 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
39 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_15 {
|
||||
color=blue
|
||||
@@ -153,7 +153,7 @@ digraph delegateWithAnonymousObject_kt {
|
||||
}
|
||||
subgraph cluster_19 {
|
||||
color=blue
|
||||
63 [label="Enter function setter" style="filled" fillcolor=red];
|
||||
63 [label="Enter function <setter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_20 {
|
||||
color=blue
|
||||
64 [label="Enter block"];
|
||||
@@ -163,11 +163,11 @@ digraph delegateWithAnonymousObject_kt {
|
||||
68 [label="Function call: this@R|/IssuesListUserProfile|.D|/IssuesListUserProfile.issueListView|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.setValue: R|kotlin/Unit|>|(...)" style="filled" fillcolor=yellow];
|
||||
69 [label="Exit block"];
|
||||
}
|
||||
70 [label="Exit function setter" style="filled" fillcolor=red];
|
||||
70 [label="Exit function <setter>" style="filled" fillcolor=red];
|
||||
}
|
||||
subgraph cluster_21 {
|
||||
color=blue
|
||||
71 [label="Enter function getter" style="filled" fillcolor=red];
|
||||
71 [label="Enter function <getter>" style="filled" fillcolor=red];
|
||||
subgraph cluster_22 {
|
||||
color=blue
|
||||
72 [label="Enter block"];
|
||||
@@ -178,7 +178,7 @@ digraph delegateWithAnonymousObject_kt {
|
||||
77 [label="Stub" style="filled" fillcolor=gray];
|
||||
78 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
79 [label="Exit function getter" style="filled" fillcolor=red];
|
||||
79 [label="Exit function <getter>" style="filled" fillcolor=red];
|
||||
}
|
||||
23 -> {24} [color=green];
|
||||
23 -> {62} [style=dotted];
|
||||
|
||||
Vendored
+6
-6
@@ -17,14 +17,14 @@ digraph plusAssignWithLambdaInRhs_kt {
|
||||
7 [label="Postponed enter to lambda" style="filled" fillcolor=gray];
|
||||
subgraph cluster_2 {
|
||||
color=blue
|
||||
8 [label="Enter function anonymousFunction" style="filled" fillcolor=gray];
|
||||
8 [label="Enter function <anonymous>" style="filled" fillcolor=gray];
|
||||
subgraph cluster_3 {
|
||||
color=blue
|
||||
9 [label="Enter block" style="filled" fillcolor=gray];
|
||||
10 [label="Access variable R|<local>/it|" style="filled" fillcolor=gray];
|
||||
11 [label="Exit block" style="filled" fillcolor=gray];
|
||||
}
|
||||
12 [label="Exit function anonymousFunction" style="filled" fillcolor=gray];
|
||||
12 [label="Exit function <anonymous>" style="filled" fillcolor=gray];
|
||||
}
|
||||
13 [label="Postponed exit from lambda" style="filled" fillcolor=gray];
|
||||
14 [label="Function call: R|<local>/list|.R|kotlin/collections/plusAssign|<R|(kotlin/String) -> kotlin/String|>(...)" style="filled" fillcolor=gray];
|
||||
@@ -87,7 +87,7 @@ digraph plusAssignWithLambdaInRhs_kt {
|
||||
29 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
30 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
30 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
31 [label="Enter block"];
|
||||
@@ -95,7 +95,7 @@ digraph plusAssignWithLambdaInRhs_kt {
|
||||
33 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_11 {
|
||||
color=blue
|
||||
34 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
34 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_12 {
|
||||
color=blue
|
||||
35 [label="Enter block"];
|
||||
@@ -103,13 +103,13 @@ digraph plusAssignWithLambdaInRhs_kt {
|
||||
37 [label="Function call: R|<local>/resolve|.R|SubstitutionOverride<kotlin/Function1.invoke: R|kotlin/Unit|>|(...)" style="filled" fillcolor=yellow];
|
||||
38 [label="Exit block"];
|
||||
}
|
||||
39 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
39 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
40 [label="Postponed exit from lambda"];
|
||||
41 [label="Function call: R|<local>/queue|.R|kotlin/collections/plusAssign|<R|() -> kotlin/Unit|>(...)" style="filled" fillcolor=yellow];
|
||||
42 [label="Exit block"];
|
||||
}
|
||||
43 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
43 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
44 [label="Postponed exit from lambda"];
|
||||
45 [label="Function call: R|/A.A|<R|T|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+4
-4
@@ -57,14 +57,14 @@ digraph tryWithLambdaInside_kt {
|
||||
17 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_9 {
|
||||
color=blue
|
||||
18 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
18 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_10 {
|
||||
color=blue
|
||||
19 [label="Enter block"];
|
||||
20 [label="Access variable R|<local>/it|"];
|
||||
21 [label="Exit block"];
|
||||
}
|
||||
22 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
22 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
23 [label="Postponed exit from lambda"];
|
||||
24 [label="Function call: R|<local>/list|.R|kotlin/collections/filter|<R|kotlin/Boolean|>(...)" style="filled" fillcolor=yellow];
|
||||
@@ -146,14 +146,14 @@ finally {
|
||||
42 [label="Postponed enter to lambda"];
|
||||
subgraph cluster_18 {
|
||||
color=blue
|
||||
43 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
|
||||
43 [label="Enter function <anonymous>" style="filled" fillcolor=red];
|
||||
subgraph cluster_19 {
|
||||
color=blue
|
||||
44 [label="Enter block"];
|
||||
45 [label="Access variable R|<local>/it|"];
|
||||
46 [label="Exit block"];
|
||||
}
|
||||
47 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
|
||||
47 [label="Exit function <anonymous>" style="filled" fillcolor=red];
|
||||
}
|
||||
48 [label="Postponed exit from lambda"];
|
||||
49 [label="Function call: R|<local>/list|.R|/notInPlaceFilter|<R|kotlin/Boolean|>(...)" style="filled" fillcolor=yellow];
|
||||
|
||||
+5
-15
@@ -5,7 +5,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.fir.resolve.dfa.cfg
|
||||
|
||||
import org.jetbrains.kotlin.fir.declarations.*
|
||||
import org.jetbrains.kotlin.fir.expressions.FirDoWhileLoop
|
||||
import org.jetbrains.kotlin.fir.expressions.FirLoop
|
||||
import org.jetbrains.kotlin.fir.expressions.FirWhileLoop
|
||||
@@ -18,9 +17,9 @@ fun CFGNode<*>.render(): String =
|
||||
buildString {
|
||||
append(
|
||||
when (this@render) {
|
||||
is FunctionEnterNode -> "Enter function \"${fir.name()}\""
|
||||
is FunctionExitNode -> "Exit function \"${fir.name()}\""
|
||||
is LocalFunctionDeclarationNode -> "Local function declaration ${owner.name}"
|
||||
is FunctionEnterNode -> "Enter function ${owner.name}"
|
||||
is FunctionExitNode -> "Exit function ${owner.name}"
|
||||
is LocalFunctionDeclarationNode -> "Local function declaration"
|
||||
|
||||
is BlockEnterNode -> "Enter block"
|
||||
is BlockExitNode -> "Exit block"
|
||||
@@ -38,7 +37,7 @@ fun CFGNode<*>.render(): String =
|
||||
is LoopBlockExitNode -> "Exit loop block"
|
||||
is LoopConditionEnterNode -> "Enter loop condition"
|
||||
is LoopConditionExitNode -> "Exit loop condition"
|
||||
is LoopExitNode -> "Exit ${fir.type()}loop"
|
||||
is LoopExitNode -> "Exit ${fir.type()} loop"
|
||||
|
||||
is QualifiedAccessNode -> "Access variable ${CfgRenderer.renderElementAsString(fir.calleeReference)}"
|
||||
is ResolvedQualifierNode -> "Access qualifier ${fir.classId}"
|
||||
@@ -102,7 +101,7 @@ fun CFGNode<*>.render(): String =
|
||||
|
||||
is ClassEnterNode -> "Enter class ${owner.name}"
|
||||
is ClassExitNode -> "Exit class ${owner.name}"
|
||||
is LocalClassExitNode -> "Exit local class ${owner.name}"
|
||||
is LocalClassExitNode -> "Local class declaration"
|
||||
is AnonymousObjectEnterNode -> "Enter anonymous object"
|
||||
is AnonymousObjectExpressionExitNode -> "Exit anonymous object expression"
|
||||
|
||||
@@ -133,15 +132,6 @@ fun CFGNode<*>.render(): String =
|
||||
private val CfgRenderer
|
||||
get() = FirRenderer(annotationRenderer = null, callArgumentsRenderer = FirCallNoArgumentsRenderer())
|
||||
|
||||
private fun FirFunction.name(): String = when (this) {
|
||||
is FirSimpleFunction -> name.asString()
|
||||
is FirAnonymousFunction -> "anonymousFunction"
|
||||
is FirConstructor -> "<init>"
|
||||
is FirPropertyAccessor -> if (isGetter) "getter" else "setter"
|
||||
is FirErrorFunction -> "errorFunction"
|
||||
else -> TODO(toString())
|
||||
}
|
||||
|
||||
private fun FirLoop.type(): String = when (this) {
|
||||
is FirWhileLoop -> "while"
|
||||
is FirDoWhileLoop -> "do-while"
|
||||
|
||||
+4
-4
@@ -560,7 +560,7 @@ digraph kt44814_kt {
|
||||
196 [label="Postponed enter to lambda [3]"];
|
||||
subgraph cluster_64 {
|
||||
color=blue
|
||||
197 [label="Enter function anonymousFunction [4]" style="filled" fillcolor=red];
|
||||
197 [label="Enter function <anonymous> [4]" style="filled" fillcolor=red];
|
||||
subgraph cluster_65 {
|
||||
color=blue
|
||||
198 [label="Enter block [4]"];
|
||||
@@ -573,7 +573,7 @@ digraph kt44814_kt {
|
||||
205 [label="Equality operator == [4]"];
|
||||
206 [label="Exit block [4]"];
|
||||
}
|
||||
207 [label="Exit function anonymousFunction [4]" style="filled" fillcolor=red];
|
||||
207 [label="Exit function <anonymous> [4]" style="filled" fillcolor=red];
|
||||
}
|
||||
208 [label="Postponed exit from lambda [3]"];
|
||||
209 [label="Function call: this@R|/FirModifierList.Companion.getModifierList|.R|/FirLightSourceElement.lighterASTNode|.R|/LighterASTNode.getChildren|(...).R|kotlin/collections/find|<R|LighterASTNode?|>(...) [3]" style="filled" fillcolor=yellow];
|
||||
@@ -603,7 +603,7 @@ digraph kt44814_kt {
|
||||
230 [label="Postponed enter to lambda [3]"];
|
||||
subgraph cluster_67 {
|
||||
color=blue
|
||||
231 [label="Enter function anonymousFunction [4]" style="filled" fillcolor=red];
|
||||
231 [label="Enter function <anonymous> [4]" style="filled" fillcolor=red];
|
||||
subgraph cluster_68 {
|
||||
color=blue
|
||||
232 [label="Enter block [4]"];
|
||||
@@ -611,7 +611,7 @@ digraph kt44814_kt {
|
||||
234 [label="Function call: R|/FirModifierList.FirPsiModifierList.FirPsiModifierList|(...) [4]" style="filled" fillcolor=yellow];
|
||||
235 [label="Exit block [4]"];
|
||||
}
|
||||
236 [label="Exit function anonymousFunction [4]" style="filled" fillcolor=red];
|
||||
236 [label="Exit function <anonymous> [4]" style="filled" fillcolor=red];
|
||||
}
|
||||
237 [label="Postponed exit from lambda [3]"];
|
||||
238 [label="Function call: $subj$.R|kotlin/let|<R|KtModifierList|, R|FirModifierList.FirPsiModifierList|>(...) [3]" style="filled" fillcolor=yellow];
|
||||
|
||||
Reference in New Issue
Block a user